逆向工程核心原理学习笔记(六):实战开辟新内存区域写入缓冲区跳转修改字符串
生活随笔
收集整理的這篇文章主要介紹了
逆向工程核心原理学习笔记(六):实战开辟新内存区域写入缓冲区跳转修改字符串
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
首先我們跳轉到程序的入口點,然后觀察
00401007 ? ? ?68 00ED4000 ? push ? ?0x40ED00 ? ? ? ? ? ? ? ? ? ? ? ? ; ?Hello World!
我們在數據區仍然跳轉到0x40ED00 ? ?
?
我們往下拉,往下拉,發現很多空的內存區域:
我們就從這里,隨便選一塊內存,然后修改,如圖所示:
然后我們可以修改反匯編代碼把我們新改的字符串壓進去:
然后我們F9運行程序,測試一下:
總結
以上是生活随笔為你收集整理的逆向工程核心原理学习笔记(六):实战开辟新内存区域写入缓冲区跳转修改字符串的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 逆向工程核心原理学习笔记(五):实战“打
- 下一篇: 逆向工程核心原理学习笔记(七):总结