stelem.i1 9C Replace the array element At has given index with the int8 been worth one the stack evaluation.. Replace the array element At has given index with the int16 been worth one
Trang 1stelem.i1 9C
Replace the array element At has
given index with the int8 been
worth one the stack evaluation
Replace the array element At has
given index with the int16 been
worth one the stack evaluation stelem.i4 9th
Replace the array element At has
given index with the int32 been
worth one the stack evaluation
Replace the array element At has
given index with the int64 been
worth one the stack evaluation
Replace the array element At has
given index with the float32 been
worth one the stack evaluation
Replace the array element At has
given index with the float64 been
worth one the stack evaluation
stelem.ref A2
Replace the array element At has given index with the been worth
object ref (standard O) one the
stack evaluation
Replace the been worth stored in the field of year object reference but to point with has new been worth
Blinds was worth of standard
natural int At has supplied
address
stind.i1 52 Blinds was worth of standard int8
At has supplied address
stind.i2 53 Blinds was worth of standard
int16 At has supplied address
Trang 2stind.i4 54 Blinds was worth of standard
int32 At has supplied address
stind.i8 55 Blinds was worth of standard
int64 At has supplied address
stind.r4 56 Blinds was worth of standard
float32 At has supplied address
stind.r8 57 Blinds was worth of standard
float64 At has supplied address
stind.ref 51 Blinds has object been worth
reference At has supplied address
Pops the current been worth from the signal of the evaluation stack and blinds it in A the local
variable list At has specified index
Pops the current been worth from the signal of the evaluation stack and blinds it in A the local
variable list At index 0
Pops the current been worth from the signal of the evaluation stack and blinds it in A the local
variable list At index 1
Pops the current been worth from the signal of the evaluation stack and blinds it in A the local
variable list At index 2
Pops the current been worth from the signal of the evaluation stack and blinds it in A the local
variable list At index 3
stloc.s 13 Pops the current been worth from
the signal of the evaluation stack
Trang 3and blinds it in A the local
variable list At index (shorts
form)
Copies was worth of has specified standard from the evaluation stack into has supplied memory address
Replace the been worth of has static field with was worth from the stack evaluation
Subtracts one been worth from another and pushes the result onto the stack evaluation
Subtracts one integer been worth from another, performs year overflow check, and pushes the result onto the stack evaluation
sub.ovf.un DB
Subtracts one unsigned integer been worth from another, performs year overflow check, and pushes the result onto the stack evaluation
switch 45 Implements has jump table
Performs has postfixed method call instruction such that the current method' S stack frame is removed before the actual call instruction is executed
throw 7A Throws the exception object
currently one the stack evaluation
unaligned FE 12
Indicates that year address currently atop the evaluation stack might not Be aligned to the
natural size of the immediately
following ldind, stind, ldfld,
Trang 4stfld, ldobj, stobj, initblk, but cpblk instruction
Converts the boxed representation
of was worth standard to its unboxed form
Specifies that year address currently atop the evaluation stack might Be bird, and the results of reading that hiring cannot multiple
Be cached gold that blinds to that hiring cannot Be suppressed
Computes the bitwise XOR of the signal two been worth one the stack evaluation, pushing the result onto the stack evaluation
Adding a code into a program
thankx to author (quên mất tên tác giả rồi :JEZYK1: )
Khi dùng Olly để trade, các bạn thường sẽ thấy những đoạn code DB 00 Đây là những "phần thừa" của chương trình mà ta có thể tận dụng để làm việc gì đó (chẳng hạn như ghi tên mình vào)
I - LÝ THUYẾT :
Trước hết, tui xin nêu khái quát 1 vài điều về cách làm này :
Trang 5Chúng ta sẽ tận dụng đoạn code không dùng tới để đặt vào đó đoạn code của mình :
Sau đó chúng ta sẽ cho chương trình nhảy đến đoạn code của chúng ta bằng lệnh jump :
Trang 6Xong ta sẽ cho "nhảy" ngược lại về điểm đầu của chương trình :