[quote name=\'Kyra Yamato\' post=\'368676\' date=\'Aug 4 2007, 08:06 PM\']Wow your realy must need to ahck peopels runescape accounts if your this desperate to try and prove your trojans are safe. Your trying to get me to something pointless that will waste my time like when you asked me to tell you wha a trojan was, I knew it was a program that damages your computer and blah blah lah, you apparently did aswell, but you made me waste time by searchign a for a definition a scammer like you would't be able to back up with sweet talk. Whats next?[/quote]
Ok, for the 4th time, It's not a trojan. I see that you had to search for a definition. Which means you had no clue or knew exactly what it did. So who are you to say its a trojan? I'm gonna say this agian to.
scan wpe or a trainer made by TMK.
[list=1]<LI class=li1>HINSTANCE hZInputLibInstance = LoadLibrary([color="#666666"]"ZInputLibrary.dll"[/color]);<LI class=li2> <LI class=li1>[color="#0000ff"]typedef[/color] [color="#0000ff"]void[/color](__stdcall *LPFINDFUNCTION1)(DWORD dwSleepTime, [color="#0000ff"]const[/color] [color="#0000ff"]char[/color] *szMsg, ...);<LI class=li2>LPFINDFUNCTION1 EchoIn = (LPFINDFUNCTION1)GetProcAddress(hZInputLibInstance, [color="#666666"]"echo_input"[/color]);<LI class=li1> <LI class=li2>[color="#0000ff"]typedef[/color] [color="#0000ff"]void[/color](__stdcall *LPFINDFUNCTION2)(DWORD dwSleepTime, [color="#0000ff"]int[/color] msgtype, [color="#0000ff"]const[/color] [color="#0000ff"]char[/color] *szMsg, ...);<LI class=li1>LPFINDFUNCTION2 EchoOut = (LPFINDFUNCTION2)GetProcAddress(hZInputLibInstance, [color="#666666"]"echo_output"[/color]);<LI class=li2> <LI class=li1>[color="#0000ff"]typedef[/color] [color="#0000ff"]const[/color] [color="#0000ff"]char[/color] *(__stdcall *LPFINDFUNCTION3)([color="#0000ff"]void[/color]);<LI class=li2>LPFINDFUNCTION3 StrCmd = (LPFINDFUNCTION3)GetProcAddress(hZInputLibInstance, [color="#666666"]"retstr"[/color]);<LI class=li1> <LI class=li2>[color="#ff0000"]//At the beginning of your main thread--[/color]<LI class=li1>[color="#ff0000"][/color] <LI class=li2>[color="#0000ff"]if[/color](GetFileAttributes([color="#666666"]"ZInputLibrary.dll"[/color]) == [color="#0000dd"]-1[/color]){<LI class=li1> MessageBox([color="#0000ff"]NULL[/color], [color="#666666"]"Could not locate ZInputLibrary.dll."[/color], [color="#666666"]"ZInputLibrary Error!"[/color], MB_ICONERROR);<LI class=li2> ExitThread([color="#0000dd"]1[/color]);<LI class=li1>}<LI class=li2> <LI class=li1>[color="#ff0000"]//Later in your function--[/color]<LI class=li2>[color="#ff0000"][/color] <LI class=li1>[color="#0000ff"]if[/color](hZInputLibInstance != [color="#0000ff"]NULL[/color]){<LI class=li2> [color="#0000ff"]if[/color](!EchoIn || !EchoOut || !StrCmd){<LI class=li1> FreeLibrary(hZInputLibInstance);<LI class=li2> MessageBox([color="#0000ff"]NULL[/color], [color="#666666"]"Error in ZInputLibrary.dll."[/color], [color="#666666"]"ZInputLibrary Error!"[/color], MB_ICONERROR);<LI class=li1> ExitThread([color="#0000dd"]1[/color]);<LI class=li2> }<LI class=li1> <LI class=li2> EchoIn([color="#0000dd"]100[/color], [color="#666666"]"<Text w/ Argument>"[/color], Arg); [color="#ff0000"]//dwSleepTime is in milliseconds -- 1000ms = 1s[/color]<LI class=li1> EchoOut([color="#0000dd"]250[/color], [color="#0000dd"]1[/color], [color="#666666"]"<Text w/ Argument>"[/color], Arg); [color="#ff0000"]//Change msgtype for a different color[/color]<LI class=li2>[color="#ff0000"][/color] <LI class=li1> [color="#ff0000"]//Compare two strings (case insensitive)[/color]<LI class=li2> [color="#0000ff"]if[/color](stricmp(StrCmd(), [color="#666666"]"/<command>"[/color]) == [color="#0000dd"]0[/color]){<LI class=li1> [color="#0000dd"]memcpy[/color](([color="#0000ff"]void[/color] *)StrCmd(), [color="#0000ff"]NULL[/color], [color="#0000dd"]1[/color]);<LI class=li2> [color="#ff0000"]//Do stuff here[/color]<LI class=li1> }<LI class=li2> <LI class=li1> [color="#ff0000"]//Compare two blocks of memory[/color]<LI class=li2> [color="#0000ff"]if[/color]([color="#0000dd"]memcmp[/color](([color="#0000ff"]void[/color] *)StrCmd(), [color="#666666"]"/<command> "[/color], [color="#0000dd"]11[/color] [i][color="#ff0000"]/*len of cmd*/[/color][/i]) == [color="#0000dd"]0[/color]){<LI class=li1> [color="#ff0000"]//Do stuff here[/color]<LI class=li2> [color="#0000dd"]sprintf[/color](StrCmd, [color="#666666"]"/<command> <args>"[/color], &Arg[i][color="#ff0000"]/*(s)*/[/color][/i]);<LI class=li1> [color="#0000dd"]memcpy[/color](([color="#0000ff"]void[/color] *)StrCmd(), [color="#0000ff"]NULL[/color], [color="#0000dd"]1[/color]);<LI class=li2> [color="#ff0000"]//Do more stuff here[/color]<LI class=li1> }[*][/list]Enjoy. 20% of the source code.