随笔分类 -  黑魔法

记录一些好玩的编程知识,编程技巧,注入 HOOK
摘要:让Visual Studio x64 支持 __asm内联汇编 Visual Studio目前只支持32位(x86)的内联汇编,而不支持64位(x64)下的内联汇编,在x64下编译的话,会报错 “使用了非标准扩展: 不支持在此结构上使用“__asm”关键字”。 我这里为什么不用VS2019呢,因为I 阅读全文
posted @ 2021-08-25 15:50 VxerLee昵称已被使用 阅读(5135) 评论(0) 推荐(0) 编辑
摘要:x64 InlineHook 黑魔法 网上x64 InlineHook资料挺少的,我翻阅文章找到个不错的x64 InlineHook方法,在此整理成笔记如有错误欢迎指正。 为什么不能用X86 的HOOK方式? 像32位JMP跳转只需要5字节即可,但是在64位进程中情况确截然不同。 32位进程寻址能力 阅读全文
posted @ 2021-08-25 10:55 VxerLee昵称已被使用 阅读(2160) 评论(0) 推荐(1) 编辑
摘要:转移指令原理和Inline Hook 转移指令 可以修改IP,或同时可以修改CS和IP的指令统称为:转移指令 8086CPU的转移行为有以下几类: 只修改IP时,称为段内转移,比如:jmp ax。 同时修改CS和IP时,称为段间转移,比如:jmp 1000:0。 由于转移指令对IP的修改范围不同,段 阅读全文
posted @ 2021-08-24 17:35 VxerLee昵称已被使用 阅读(384) 评论(0) 推荐(0) 编辑
摘要:Win10下C语言转8086汇编 简介 最近学习《王爽汇编》,然后突发奇想,想一边写C语言用编译器将其翻译成汇编代码,然后对照着学习高级代码转换低级代码的过程,经过一番搜索后发现个不错的方案:DOSBOX + Turbo C。 开始 直接下网上大佬集成好的带TC版的DOSBOX,我从CSDN上下的挺 阅读全文
posted @ 2021-08-23 18:47 VxerLee昵称已被使用 阅读(2096) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示