|
- format MS64 COFF
- ;===================================================
- ;" X64 HOOK PiaoYun/P.Y.G"
- ;" bbs.chinapyg.com "
- ;" www.dllhook.com "
- ;===================================================
- public JmpAddr
- public PatchBYTE
- public PatchWORD
- public PatchDWORD
- public PatchQWORD
- public AddFun
- JmpAddr:
- mov rax, rcx
- push rax
- retn
- PatchBYTE:
- mov rax, rcx
- mov [rax], dl
- retn
- PatchWORD:
- mov rax, rcx
- mov [rax], dx
- retn
- PatchDWORD:
- mov rax, rcx
- mov [rax], edx
- retn
- PatchQWORD:
- mov rax, rcx
- mov [rax], rdx
- retn
- AddFun:
- mov rax, rcx
- add rax, rdx
- retn
-
- 用FASM编译成obj,添加到VS2012即可~~~
- 测试代码:
- #include <windows.h>
- #include <stdio.h>
- // 宏定义
- #define EXTERNC extern "C"
- #define VOIDSTD EXTERNC void __stdcall
- #define INT64STD EXTERNC INT64 __stdcall
- ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- // 汇编函数声明
- VOIDSTD JmpAddr(INT64 addr);
- VOIDSTD PatchBYTE(INT64 addr, byte data);
- VOIDSTD PatchWORD(INT64 addr, WORD data);
- VOIDSTD PatchDWORD(INT64 addr, DWORD data);
- VOIDSTD PatchQWORD(INT64 addr, INT64 data);
- INT64STD AddFun(INT64 a, INT64 b);
- ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- VOID JmpFun()
- {
- MessageBox(NULL, TEXT("111"), TEXT("11111"), MB_OK);
- }
- VOID main()
- {
- printf("%I64X\n", AddFun(0x111111111, 0x222222222));
- JmpAddr((INT64)&JmpFun);
- system("pause");
- }
复制代码
|
评分
-
参与人数 22 | HB +27 |
THX +11 |
收起
理由
|
xiaoxixpj
| + 1 |
|
[吾爱汇编论坛52HB.COM]-吃水不忘打井人,给个评分懂感恩! |
花盗睡鼠
| + 2 |
+ 1 |
[吾爱汇编论坛52HB.COM]-软件反汇编逆向分析,软件安全必不可少! |
24567
| |
+ 1 |
|
ACZR
| |
+ 1 |
|
Jawon
| + 2 |
|
|
Soul1999
| + 1 |
|
|
李卓吾
| + 1 |
|
|
shaokui123
| |
+ 1 |
|
后学真
| + 1 |
|
|
VipDongle
| + 1 |
|
[吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守! |
飞刀梦想
| + 1 |
|
|
zxjzzh
| |
+ 1 |
[吾爱汇编论坛52HB.COM]-吃水不忘打井人,给个评分懂感恩! |
l278785481
| + 1 |
|
|
xgbnapsua
| + 2 |
|
|
jaunic
| |
+ 1 |
|
liugu0hai
| + 1 |
+ 1 |
[吾爱汇编论坛52HB.COM]-感谢楼主热心分享,小小评分不成敬意! |
hackysh
| + 1 |
|
|
消逝的过去
| + 2 |
|
[吾爱汇编论坛52HB.COM]-软件反汇编逆向分析,软件安全必不可少! |
lies
| |
+ 1 |
|
fruitg
| + 1 |
+ 1 |
[快捷评语] - 吃水不忘打井人,给个评分懂感恩! |
逍遥枷锁
| + 4 |
+ 1 |
好人有好报!你的热心我永远不忘!谢谢! |
Shark恒
| + 5 |
+ 1 |
★★★★★ 热心人,佛祖保佑你事事顺利 ,财源滚滚!!! |
查看全部评分
|