For this tutorial you should have basicaly programming knowledge and at least know what assembly is. If you don’t, thats ok. I’ve provided some links to tutorials
in the description of this video.
What is assembly?
http://en.wikipedia.org/wiki/Assembly_language
Assembly cheat sheet:
ADD Add
SUB Subtract
AND Logical AND
CALL Call procedure
CMP Compare operands
Jxx Jump if condition (JA, JAE, JB, JBE, JC, JCXZ, JE, JG, JGE, JL, JLE, JNA, JNAE, JNB, JNBE, JNC, JNE, JNG, JNGE, JNL, JNLE, JNO, JNP, JNS, JNZ, JO, JP, JPE, JPO, JS, JZ)
JMP Jump
MOV Move
NOP No operation
OR Logical OR
POP Pop data from stack
PUSH Push data onto stack
RET Return from procedure
RETN Return from near procedure
SHL Shift left (multiply)
SHR Shift right (unsigned divide)
TEST Logical compare (AND)
XOR Exclusive OR
opcodes - opcodes are numbers that represent actualy instructions that the computer can understand
http://mirror.href.com/thestarman/asm/asmhelp.zip
Here is the link to the crack me file I used in this tutorial:
http://www.woodmann.com/krobar/beginner/crackme1.zip
Dude WHAT THE FUCK, … Dude WHAT THE FUCK, since when NIGGERS are allowed to user COMPUTERS. HOLYSHIT what’s next they’ll be allowed to VOTE or something?
Animals voting that would be the day. GET BACK TO PICKING up cotton!
Check out the … Check out the reverse engineering tutorials from the user name “krazyjakee” . My reverse engineering tutorial is gear more towards noobs.
go to the hiew … go to the hiew website then download the “Hiew32 Demo” . Extract the zip file and then click on the executable file named
hiew32demo.exe . There are plenty of other hex editors out there that can do the same thing though. Hackers view definitely isn’t the best.
Nice tutorial. Just … Nice tutorial. Just want to point out that you could have ran the program you want to crack through the debugger and break after the error message came up. That way you don’t have to write down the error message and etc.
yeah, I know lol. I … yeah, I know lol. I did it this way to save time and confusion. You could also set a break point at the string compare function and find out what the valid input for the program actually is. But, I felt this way is the best way for beginners to learn. I’m thinking about doing a more advanced tutorial ,but more advanced usually means more illegal.
hello, all of the … hello, all of the information is terrific, it is a new world for me. i do have some issues though, i am trying to learn the ASM, but i have been able to olly debug some things, but i am having some problems with something. i tried to go into chessmaster to find the part about needing a cd to run the program, but i can’t find that in the string part. anyone have any ideas?
June 16th, 2007 at 9:30 pm
Nice tutorial, …
Nice tutorial, watched both parts. Keep it up!
July 19th, 2007 at 6:18 am
lix dot in slash …
lix dot in slash e19950
July 25th, 2007 at 10:26 pm
Top shit, keep up …
Top shit, keep up the good work, you are king, more vids please.
August 8th, 2007 at 3:24 pm
Dude WHAT THE FUCK, …
Dude WHAT THE FUCK, since when NIGGERS are allowed to user COMPUTERS. HOLYSHIT what’s next they’ll be allowed to VOTE or something?
Animals voting that would be the day. GET BACK TO PICKING up cotton!
August 8th, 2007 at 8:18 pm
lol, you’re mad …
lol, you’re mad that black ppl wont invite you to their barbecues.
August 12th, 2007 at 11:01 am
it would be good if …
it would be good if you told us how to open hackers view >.<
August 14th, 2007 at 4:16 am
hmm.. this is for …
hmm.. this is for newbies… can you make more advanced tutorials.. like how to crack 3dsmax.. or FlexLM … or Dongle..
August 14th, 2007 at 6:42 am
Check out the …
Check out the reverse engineering tutorials from the user name “krazyjakee” . My reverse engineering tutorial is gear more towards noobs.
August 14th, 2007 at 6:50 am
go to the hiew …
go to the hiew website then download the “Hiew32 Demo” . Extract the zip file and then click on the executable file named
hiew32demo.exe . There are plenty of other hex editors out there that can do the same thing though. Hackers view definitely isn’t the best.
August 16th, 2007 at 5:11 am
ok thx
ok thx
September 2nd, 2007 at 5:50 pm
Cool thx- Keep up …
Cool thx- Keep up the cool vids you helped me a lot!
October 16th, 2007 at 3:14 am
You are such an …
You are such an idiot. Why would you post some stupid ass shit like that. Get a life.
Good tut. Thanks for taking the time to make your video.
October 25th, 2007 at 9:04 pm
Nice tutorial. Just …
Nice tutorial. Just want to point out that you could have ran the program you want to crack through the debugger and break after the error message came up. That way you don’t have to write down the error message and etc.
October 26th, 2007 at 5:14 pm
yeah, I know lol. I …
yeah, I know lol. I did it this way to save time and confusion. You could also set a break point at the string compare function and find out what the valid input for the program actually is. But, I felt this way is the best way for beginners to learn. I’m thinking about doing a more advanced tutorial ,but more advanced usually means more illegal.
November 8th, 2007 at 9:07 pm
Very nice
Very nice
November 16th, 2007 at 4:55 pm
if you nop out …
if you nop out after test eax,eax then that works too. Right click/binary/fill with nops
Also if you double click the searched text you go straight to that part of the code anyway. I’m a noob but might help others
December 1st, 2007 at 11:25 pm
I Love you man, the …
I Love you man, the first black geek man I see. Halla at you boy.
January 29th, 2008 at 9:17 pm
hello, all of the …
hello, all of the information is terrific, it is a new world for me. i do have some issues though, i am trying to learn the ASM, but i have been able to olly debug some things, but i am having some problems with something. i tried to go into chessmaster to find the part about needing a cd to run the program, but i can’t find that in the string part. anyone have any ideas?