社区
汇编语言
帖子详情
求熟悉PE格式和汇编的高手写一段代码...
jianlinlong
2004-01-11 11:31:26
我想写个程序,功能是在一个.exe文件前插入一段代码,然后用户执行该exe文件时就后弹出一个对话框,要输入密码。密码正确则执行原exe文件的内容,不正确则退出程序。
我现在对PE格式有一些了解,但是不知该怎样在.exe文件前插入代码,而且也不知道那一段“密码验证”的代码是什么样子(假如我用c++写这么一个过程,怎么知道这个过程的二进制代码呢)
望高手赐教!如能给出代码示范则更好!
大恩不言谢,小弟向能帮忙或热心帮忙的朋友致敬!
...全文
91
5
打赏
收藏
求熟悉PE格式和汇编的高手写一段代码...
我想写个程序,功能是在一个.exe文件前插入一段代码,然后用户执行该exe文件时就后弹出一个对话框,要输入密码。密码正确则执行原exe文件的内容,不正确则退出程序。 我现在对PE格式有一些了解,但是不知该怎样在.exe文件前插入代码,而且也不知道那一段“密码验证”的代码是什么样子(假如我用c++写这么一个过程,怎么知道这个过程的二进制代码呢) 望高手赐教!如能给出代码示范则更好! 大恩不言谢,小弟向能帮忙或热心帮忙的朋友致敬!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jianlinlong
2004-01-15
打赏
举报
回复
非常感谢各位的帮助, 尤其 vBin(彬) 兄 给的网站上有源码, 太感谢了
vBin
2004-01-11
打赏
举报
回复
老罗的网站有源代码下载!
http://www.luocong.com
binjuny
2004-01-11
打赏
举报
回复
可以到http://asm.yeah.net看一下
sh210
2004-01-11
打赏
举报
回复
选择好一个pe,分析,在原来的节后插入一个节(也就是插入你的代码,然后在节表中定义你插入的这段代码节,设置属性),更改原来的oep指向你的代码开始地方,判断密码完后,正确就恢复原来的oep,继续执行程序,否则,退出程序。
罗云彬的win32汇编那本书最后有实例
Aofa_lee
2004-01-11
打赏
举报
回复
我也很想知道~~~~~~~
PE
文件
格式
(一)
本文详细介绍了Windows可执行文件的
PE
(Portable Executable)
格式
,包括
PE
文件的基本结构、DOS头、NT头、节表和节数据等内容。重点解析了DOS头中的结构体和NT头的文件头与可选头定义,以及各节的用途和在内存中的表示方式。此外,还提及了
PE
文件中如
代码
段(.text)、数据段(.data)、资源段(.rsrc)等不同类型的节。
PE
格式
:手工给程序插入ShellCode
本文详细介绍了如何手动修改
PE
文件
格式
,包括VA与FOA地址的转换,创建新节区,插入ShellCode
代码
,并实现程序运行时自动反弹Shell。过程中涉及
PE
结构理解、内存地址计算、
代码
注入以及免杀技巧,最后通过自动化工具提
高
效率。
PE
文件
格式
详解(上)
本文深入探讨Windows NT引入的
PE
文件
格式
,这是一种新的可执行文件
格式
,源自UNIX的COFF规范,保留了MS-DOS MZ头部以确保兼容性。文章详细介绍了
PE
文件的结构,包括MS-DOS头部、
PE
文件标志、
PE
文件头、可选头部、段头部等关键组成部分。
PE
格式
: 新建节并插入
代码
本文详细介绍了如何在Windows
PE
文件中插入新节区,添加反向ShellCode,保持程序运行正常,以及利用CreateThread创建隐藏线程执行
代码
。通过Metasploit生成的ShellCode演示了整个过程,包括节区布局、偏移计算和
代码
注入技术。
学习Polymorphours的
代码
,研究一下
pe
文件
格式
本文深入解析
PE
文件
格式
,包括MS-DOS头部、
PE
头部、可选头部和段等关键组成部分,详细介绍了各部分的作用和结构定义。
汇编语言
21,500
社区成员
41,617
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章