:1.853KB : :1 :2020-03-01 20:26:58
置入代码 ({ 221, 69, 8, 220, 69, 16, 221, 93, 8, 139, 85, 12, 139, 69, 8, 137, 236, 93, 194, 16, 0 })
返回 (参_加数 + 参_被加数) ' 这里不会执行用来标注看的
' //push ebp
' //mov ebp, esp
' //sub esp, 0x00000008
' 以上三行是易语言自行添加上去的
' fld qword [ebp+0x08] 第一个参数从 8 到 c 八个字节 属于第一个参数
' fadd qword [ebp+0x10] 第二个参数从 10 到 14 八个字节 属于第二个参数
' fstp qword [ebp+0x08] ebp+0x08 和堆栈那个 地址是相反的 不是把 0x0c 先压进去 而是把 0x08 压进去计算
' 堆栈中计算 ebp-0x08 是局部变量地址 或者说堆栈地址 ebp-0x04 到 ebp-0x08 应该是把参数的值复制到局部变量里 压进去准备运算 这里压的是 ebp-0x08 而不是 ebp-0x04 变量是在堆栈中的运算的所以是后进先出(或者是倒着保存)
' mov edx, dword [ebp+0x0C] 这里取出地址也是 和堆栈那个相反的 是把0x0c给edx 而不是 0x08给edx
' mov eax, dword [ebp+0x08]
' mov esp, ebp 以下平衡堆栈
' pop ebp
' retn 0x0010 这里两个双精度参数一个双精度 长度为8字节 8+8 16 所以 retn 0x10 也就是十进制的16
02-18汇编版子文本替换
02-16全网汇编代码整理模块
02-16取一组不重复数字,强行用汇编大法
02-15文本转哈希汇编版
10-15具有拖拖功能的汇编代码注入器
10-0251单片机的串行通信实验【仿真电路图+程
09-26汇编语言第3版p188实验9.asm
09-24反汇编.cpp(32bits-MIPS)
09-2151汇编脉冲计数器+四位数码管显示
08-15汇编指令速查手册和OD逆向破解各类语言超
07-2364位汇编十进制转换二/八进制工具源码
05-30易语言函数堆栈图简单分析教程笔记