Posts

FraudGPT: The Villain Avatar of ChatGPT

With the rise of generative AI models, the threat landscape has changed drastically. Now, recent activities on the Dark Web Forum show evidence of the emergence of FraudGPT, which has been circulating on Telegram Channels since July 22, 2023. The Netenrich threat research team discovered a new potential AI tool called "FraudGPT." This is an AI bot, exclusively targeted for offensive purposes, such as crafting spear phishing emails, creating cracking tools, carding, etc. The tool is currently being sold on various Dark Web marketplaces and the Telegram platform. The subscription fee for FraudGPT starts at  $200 per month  and goes up to  $1,700 per year .    Some of the features include:   Write malicious code Create undetectable malware Find non-VBV bins Create phishing pages Create hacking tools Find groups, sites, markets Write scam pages/letters Find leaks, vulnerabilities Learn to code/hack Find cardable sites   Escrow available 24/7...

What is Artificial Intelligence ?

Image
  Artificial Intelligence  (AI) refers to the simulation of human intelligence in machines that are programmed to think and act like humans. It involves the development of algorithms and computer programs that can perform tasks that typically require human intelligence such as visual perception, speech recognition, decision-making, and language translation "Artificial Intelligence is the study of how to make computers do things at which, at the movement, people are better". ~ Rich and Knight (1991) Types of Artificial Intelligence Artificial Intelligence (AI) is broadly classified into: Types of AI Based on Capabilities Types of AI Based on Functionalities

What is Pipelining?

  Pipelining is an arrangement of the CPU’s hardware components to raise the CPU’s general performance. In a pipelined processor, procedures called ‘stages’ are accomplished in parallel, and the execution of more than one line of instruction occurs. Design of a basic Pipeline In a pipelined processor, a pipeline has two ends, the input end and the output end. Between these ends, there are multiple stages/segments such that the output of one stage is connected to the input of the next stage and each stage performs a specific operation. Interface registers are used to hold the intermediate output between two stages. These interface registers are also called latch or buffer. All the stages in the pipeline along with the interface registers are controlled by a common clock.

Hardwired and micro-programmed control units:

Image
  In computer architecture, the control unit is responsible for directing the flow of data and instructions within the CPU. There are two main approaches to implementing a control unit: hardwired and micro-programmed. A hardwired control unit is a control unit that uses a fixed set of logic gates and circuits to execute instructions. The control signals for each instruction are hardwired into the control unit, so the control unit has a dedicated circuit for each possible instruction. Hardwired control units are simple and fast, but they can be inflexible and difficult to modify. On the other hand, a micro-programmed control unit is a control unit that uses a microcode to execute instructions. The microcode is a set of instructions that can be modified or updated, allowing for greater flexibility and ease of modification. The control signals for each instruction are generated by a microprogram that is stored in memory, rather than being hardwired into the control unit. The control u...

Computer Organization | Instruction Formats (Zero, One, Two and Three Address Instruction)

Image
  Instruction formats refer to the way instructions are encoded and represented in machine language. There are several types of instruction formats, including zero, one, two, and three-address instructions. Each type of instruction format has its own advantages and disadvantages in terms of code size, execution time, and flexibility. Modern computer architectures typically use a combination of these formats to provide a balance between simplicity and power. Different Types of Instruction Fields A computer performs a task based on the instructions provided. Instructions in computers are comprised of groups called  fields . These fields contain different information for computers which are all written in 0s and 1s. Each field has a different significance or meaning, based on which a CPU decides what to perform. The most common fields are: The operation field specifies the operation to be performed, like addition. Address field which contains the location of the operand, i.e., re...