Tips and instructions for beginners

Source: Internet
Author: User
Tips and instructions for beginners

Tips and instructions for beginners

Common Assembly commands for software cracking

Cmp a, B // compare A and B
MoV A, B // send the value of B to the value of a, so that a = B
RET // return the main program
NOP // no effect, abbreviated as "do nothing" (machine code 90)
(Ultraedit open and edit the EXE file to see the NOP of 90 equivalent Assembly statements)
Call // call a subroutine ending with RET
Je or JZ // equal jump (machine code 74 or 84)
JNE or jnz // skip if not equal (machine code is 75 or 85)
JMP // unconditional jump (machine code is EB)
JB // skip if the value is smaller
Ja // skip if the value is greater
JG // skip if the value is greater
Jge // skip if the value is greater than or equal
Jl // skip if the value is smaller
Pop XXX // XXX output Stack
Push XXX // XXX pressure Stack

Brute force cracking

One (HOP) will die, and nine (90) will be Hu
(Corresponding to 2 above -- changed to NOP)
One (HOP), one (EB)
(Corresponding to the above 1 -- modified to JMP)
(74) Change (75)
(84) Change (85)
It doesn't matter if you don't understand it. Remember it first and understand it later.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.