Welcome to Gaia! ::

Doctor Snuggle's avatar
  • 200
  • 150
  • 250
Requi-Kun
I code in C+, and some C# n C-.


I think two of those are your grades in your computer science courses.

EDIT: @The guy who thought "array" was funny: ["hip", "hip"]
Sitwon's avatar
  • 50
  • 100
  • 150
Doctor Snuggle
Requi-Kun
I code in C+, and some C# n C-.


I think two of those are your grades in your computer science courses.

EDIT: @The guy who thought "array" was funny: ["hip", "hip"]
I assume he meant C++ and C--. But it might just be the incoherent ramblings of an idiot.
Doctor Snuggle's avatar
  • 200
  • 150
  • 250
Sitwon
Doctor Snuggle
Requi-Kun
I code in C+, and some C# n C-.


I think two of those are your grades in your computer science courses.

EDIT: @The guy who thought "array" was funny: ["hip", "hip"]
I assume he meant C++ and C--. But it might just be the incoherent ramblings of an idiot.


Yea. I knew about C++ but, I have never heard of C--. Hmmm.

Either way, it was meant to be a joke.

EDIT: This is not meant to be a bash against the person who responded. Simply a clarification.
Cause what would everyone do without our 0days eek
well im jsut saying that it could help us be safe from other hackers
CPU Disasm
Address Hex dump Command Comments
0056FE00 /$ 56 PUSH ESI ; program.0056FE00(guessed Arg1,Arg2,Arg3,Arg4)
0056FE01 |. 8B7424 0C MOV ESI,DWORD PTR SS:[ARG.2]
0056FE05 |. 85F6 TEST ESI,ESI
0056FE07 |. 57 PUSH EDI
0056FE08 |. 74 1F JE SHORT 0056FE29
0056FE0A |. 8B7C24 14 MOV EDI,DWORD PTR SS:[ARG.3]
0056FE0E |. 85FF TEST EDI,EDI
0056FE10 |. 74 17 JE SHORT 0056FE29
0056FE12 |. 8B4424 18 MOV EAX,DWORD PTR SS:[ARG.4]
0056FE16 |. 85C0 TEST EAX,EAX
0056FE18 |. 74 0F JE SHORT 0056FE29
0056FE1A |. 8A4C24 0C MOV CL,BYTE PTR SS:[ARG.1]
0056FE1E |> 8A16 /MOV DL,BYTE PTR DS:[ESI]
0056FE20 |. 32D1 |XOR DL,CL
0056FE22 |. 46 |INC ESI
0056FE23 |. 8810 |MOV BYTE PTR DS:[EAX],DL
0056FE25 |. 40 |INC EAX
0056FE26 |. 4F |DEC EDI
0056FE27 |.^ 75 F5 JNE SHORT 0056FE1E
0056FE29 |> 5F POP EDI
0056FE2A |. 5E POP ESI
0056FE2B . C3 RETN

EncryptPacket(int KeyMaybe?, const unsigned char* RawData, int DataSize, unsigned char* RecvEncryptedBuffer)


I've been lazy. Haven't finished reversing this and haven't made a hook yet sad .

seddrick619
IAY
why do those damn hackers do something with there there skill like make good protection for computers and get paid like god damn it

The goverment hackers I respect because use it for a good cause.


One of the dumbest things I've heard in a long while. Good cause huh? That's a funny one.

kiraes


;; How the ******** do I clear the stack again?


pop operations or you could just change the stack pointer manually. If you push data and then make a call you can just use the return operation.
Ac1d_i0n
CPU Disasm
Address Hex dump Command Comments
0056FE00 /$ 56 PUSH ESI ; program.0056FE00(guessed Arg1,Arg2,Arg3,Arg4)
0056FE01 |. 8B7424 0C MOV ESI,DWORD PTR SS:[ARG.2]
0056FE05 |. 85F6 TEST ESI,ESI
0056FE07 |. 57 PUSH EDI
0056FE08 |. 74 1F JE SHORT 0056FE29
0056FE0A |. 8B7C24 14 MOV EDI,DWORD PTR SS:[ARG.3]
0056FE0E |. 85FF TEST EDI,EDI
0056FE10 |. 74 17 JE SHORT 0056FE29
0056FE12 |. 8B4424 18 MOV EAX,DWORD PTR SS:[ARG.4]
0056FE16 |. 85C0 TEST EAX,EAX
0056FE18 |. 74 0F JE SHORT 0056FE29
0056FE1A |. 8A4C24 0C MOV CL,BYTE PTR SS:[ARG.1]
0056FE1E |> 8A16 /MOV DL,BYTE PTR DS:[ESI]
0056FE20 |. 32D1 |XOR DL,CL
0056FE22 |. 46 |INC ESI
0056FE23 |. 8810 |MOV BYTE PTR DS:[EAX],DL
0056FE25 |. 40 |INC EAX
0056FE26 |. 4F |DEC EDI
0056FE27 |.^ 75 F5 JNE SHORT 0056FE1E
0056FE29 |> 5F POP EDI
0056FE2A |. 5E POP ESI
0056FE2B . C3 RETN

EncryptPacket(int KeyMaybe?, const unsigned char* RawData, int DataSize, unsigned char* RecvEncryptedBuffer)


I've been lazy. Haven't finished reversing this and haven't made a hook yet sad .
Jesus. I could reverse that in my sleep.
void EncryptPacket(unsigned char arg1, const unsigned char* arg2, int arg3, unsigned char* arg4)
{
if(!arg2) return; // null input pointer
if(!arg3) return; // zero-size
if(!arg4) return; // null out pointer
while(arg3--)
*arg4++ = *arg2++ ^ arg1;
}
psychic stalker
Ac1d_i0n
CPU Disasm
Address Hex dump Command Comments
0056FE00 /$ 56 PUSH ESI ; program.0056FE00(guessed Arg1,Arg2,Arg3,Arg4)
0056FE01 |. 8B7424 0C MOV ESI,DWORD PTR SS:[ARG.2]
0056FE05 |. 85F6 TEST ESI,ESI
0056FE07 |. 57 PUSH EDI
0056FE08 |. 74 1F JE SHORT 0056FE29
0056FE0A |. 8B7C24 14 MOV EDI,DWORD PTR SS:[ARG.3]
0056FE0E |. 85FF TEST EDI,EDI
0056FE10 |. 74 17 JE SHORT 0056FE29
0056FE12 |. 8B4424 18 MOV EAX,DWORD PTR SS:[ARG.4]
0056FE16 |. 85C0 TEST EAX,EAX
0056FE18 |. 74 0F JE SHORT 0056FE29
0056FE1A |. 8A4C24 0C MOV CL,BYTE PTR SS:[ARG.1]
0056FE1E |> 8A16 /MOV DL,BYTE PTR DS:[ESI]
0056FE20 |. 32D1 |XOR DL,CL
0056FE22 |. 46 |INC ESI
0056FE23 |. 8810 |MOV BYTE PTR DS:[EAX],DL
0056FE25 |. 40 |INC EAX
0056FE26 |. 4F |DEC EDI
0056FE27 |.^ 75 F5 JNE SHORT 0056FE1E
0056FE29 |> 5F POP EDI
0056FE2A |. 5E POP ESI
0056FE2B . C3 RETN

EncryptPacket(int KeyMaybe?, const unsigned char* RawData, int DataSize, unsigned char* RecvEncryptedBuffer)


I've been lazy. Haven't finished reversing this and haven't made a hook yet sad .
Jesus. I could reverse that in my sleep.
void EncryptPacket(unsigned char arg1, const unsigned char* arg2, int arg3, unsigned char* arg4)
{
if(!arg2) return; // null input pointer
if(!arg3) return; // zero-size
if(!arg4) return; // null out pointer
while(arg3--)
*arg4++ = *arg2++ ^ arg1;
}


Much appreciated =D
Sitwon's avatar
  • 50
  • 100
  • 150
psychic stalker
Ac1d_i0n
CPU Disasm
Address Hex dump Command Comments
0056FE00 /$ 56 PUSH ESI ; program.0056FE00(guessed Arg1,Arg2,Arg3,Arg4)
0056FE01 |. 8B7424 0C MOV ESI,DWORD PTR SS:[ARG.2]
0056FE05 |. 85F6 TEST ESI,ESI
0056FE07 |. 57 PUSH EDI
0056FE08 |. 74 1F JE SHORT 0056FE29
0056FE0A |. 8B7C24 14 MOV EDI,DWORD PTR SS:[ARG.3]
0056FE0E |. 85FF TEST EDI,EDI
0056FE10 |. 74 17 JE SHORT 0056FE29
0056FE12 |. 8B4424 18 MOV EAX,DWORD PTR SS:[ARG.4]
0056FE16 |. 85C0 TEST EAX,EAX
0056FE18 |. 74 0F JE SHORT 0056FE29
0056FE1A |. 8A4C24 0C MOV CL,BYTE PTR SS:[ARG.1]
0056FE1E |> 8A16 /MOV DL,BYTE PTR DS:[ESI]
0056FE20 |. 32D1 |XOR DL,CL
0056FE22 |. 46 |INC ESI
0056FE23 |. 8810 |MOV BYTE PTR DS:[EAX],DL
0056FE25 |. 40 |INC EAX
0056FE26 |. 4F |DEC EDI
0056FE27 |.^ 75 F5 JNE SHORT 0056FE1E
0056FE29 |> 5F POP EDI
0056FE2A |. 5E POP ESI
0056FE2B . C3 RETN

EncryptPacket(int KeyMaybe?, const unsigned char* RawData, int DataSize, unsigned char* RecvEncryptedBuffer)


I've been lazy. Haven't finished reversing this and haven't made a hook yet sad .
Jesus. I could reverse that in my sleep.
void EncryptPacket(unsigned char arg1, const unsigned char* arg2, int arg3, unsigned char* arg4)
{
if(!arg2) return; // null input pointer
if(!arg3) return; // zero-size
if(!arg4) return; // null out pointer
while(arg3--)
*arg4++ = *arg2++ ^ arg1;
}
Haha a simple XOR cipher.

Ac1d_i0n: Where did that code come from?
Because we would rather bootleg everything to make our money... No taxes...
And its kinda fun actually mrgreen
Ac1d_i0n
psychic stalker
Ac1d_i0n
CPU Disasm
Address Hex dump Command Comments
0056FE00 /$ 56 PUSH ESI ; program.0056FE00(guessed Arg1,Arg2,Arg3,Arg4)
0056FE01 |. 8B7424 0C MOV ESI,DWORD PTR SS:[ARG.2]
0056FE05 |. 85F6 TEST ESI,ESI
0056FE07 |. 57 PUSH EDI
0056FE08 |. 74 1F JE SHORT 0056FE29
0056FE0A |. 8B7C24 14 MOV EDI,DWORD PTR SS:[ARG.3]
0056FE0E |. 85FF TEST EDI,EDI
0056FE10 |. 74 17 JE SHORT 0056FE29
0056FE12 |. 8B4424 18 MOV EAX,DWORD PTR SS:[ARG.4]
0056FE16 |. 85C0 TEST EAX,EAX
0056FE18 |. 74 0F JE SHORT 0056FE29
0056FE1A |. 8A4C24 0C MOV CL,BYTE PTR SS:[ARG.1]
0056FE1E |> 8A16 /MOV DL,BYTE PTR DS:[ESI]
0056FE20 |. 32D1 |XOR DL,CL
0056FE22 |. 46 |INC ESI
0056FE23 |. 8810 |MOV BYTE PTR DS:[EAX],DL
0056FE25 |. 40 |INC EAX
0056FE26 |. 4F |DEC EDI
0056FE27 |.^ 75 F5 JNE SHORT 0056FE1E
0056FE29 |> 5F POP EDI
0056FE2A |. 5E POP ESI
0056FE2B . C3 RETN

EncryptPacket(int KeyMaybe?, const unsigned char* RawData, int DataSize, unsigned char* RecvEncryptedBuffer)


I've been lazy. Haven't finished reversing this and haven't made a hook yet sad .
Jesus. I could reverse that in my sleep.
void EncryptPacket(unsigned char arg1, const unsigned char* arg2, int arg3, unsigned char* arg4)
{
if(!arg2) return; // null input pointer
if(!arg3) return; // zero-size
if(!arg4) return; // null out pointer
while(arg3--)
*arg4++ = *arg2++ ^ arg1;
}


Much appreciated =D

Wow, I'm not that good... User Image User Image
Hackers are so annoying cuz my computer gets filled with flippin virus's and then i gotta clear out my whole computer. Hacker in my class and he so mean cuz he put a virus in my computer. Haven't talked to him since.
monsoon721
Hackers are so annoying cuz my computer gets filled with flippin virus's and then i gotta clear out my whole computer. Hacker in my class and he so mean cuz he put a virus in my computer. Haven't talked to him since.
I was about to post links to guides...
But who am I kidding? You're probably not even still here to see this post.
This thread has a few people here who are like talking in different languages even if they are just using english lol..

Seriously, hacking is like being stereotyped here...
IAY
why do those damn hackers do something with there there skill like make good protection for computers and get paid like god damn it



sigh we do do that ******** ********

Quick Reply

Submit
Manage Your Items
Other Stuff
Get Items
Get Gaia Cash
Where Everyone Hangs Out
Other Community Areas
Virtual Spaces
Fun Stuff