VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 1444|回复: 8

[交流] dll劫持源碼 自動生成

[复制链接]
74_avatar_middle
在线会员 发表于 2016-4-4 21:27:00 | 显示全部楼层 |阅读模式
孤 近日想破解 1 程式 其使用了網絡 驗證 故想 劫持 ws2_32.dll
故 寫了個小工具 為指定dll 自動生成一個 有相同 導出表的 模塊 源碼
之後自己 只需要修改 要劫持的函數實現 即可

工具源碼 使用了 boost 編譯 需要自己配置boost環境
其次 源碼使用了 孤在 github 上cpp庫 中的 pe文檔分析的組件 需要單獨下載源碼 地址 git@github.com:zuiwuchang/dark-cpp.git

注意
本工具 只支持 32位 dll 對64位不支持
孤只 測試了 ws2_32.dll 不保證沒有 bug 如果發現 請告知 孤不勝感激

使用
1        將要劫持的 dll 拖到 Release\hijack.exe 中 自動生成 *.cpp
2        修改 *.cpp 中 DllMain 第19,23行 將 原dll路徑 修改正確
3        修改要劫持的 函數(如果 你想要劫持的話)
4        使用編譯器 編譯cpp 為dll

hijack.zip

43.11 KB, 下载次数: 37, 下载积分: 驿站币 -1

源碼

评分

参与人数 1威望 +2 驿站币 +3 热心值 +3 收起 理由
51_avatar_small Syc + 2 + 3 + 3 赞一个!

查看全部评分





上一篇:VC中给列表控件CListCtrl添加复选框
下一篇:这是我用汇编写的贪吃蛇代码
24_avatar_middle
在线会员 发表于 2016-4-5 14:03:59 | 显示全部楼层
正好需要,谢谢
51_avatar_middle
online_admins 发表于 2016-4-5 22:09:48 | 显示全部楼层
这么好的东西岂能不支持,大家也别光下载不回复啊,支持下dll劫持源碼 自動生成
49_avatar_middle
在线会员 发表于 2016-4-6 14:06:01 | 显示全部楼层
谢谢分享
05_avatar_middle
在线会员 发表于 2016-5-26 11:00:40 | 显示全部楼层
不知道x64的支持不,前一段碰到个python的也不错
74_avatar_middle
ico_lz  楼主| 发表于 2016-5-26 16:57:15 | 显示全部楼层
A-new 发表于 2016-5-26 11:00
不知道x64的支持不,前一段碰到个python的也不错

孤在文章中已經說了 x64是不支持的
主要孤 當時只需要劫持32位 故沒支持64位

不過 64位相對32位 沒多大差別 你自己 改下源碼 把pe分析 獲取導出表的 代碼 改為 能夠分析64位dll導出表 應該就行了
32_avatar_middle
在线会员 发表于 2016-5-26 17:58:42 | 显示全部楼层
我下载了,我回复
08_avatar_middle
在线会员 发表于 2016-5-27 10:23:03 | 显示全部楼层
谢谢分享
64_avatar_middle
在线会员 发表于 2016-7-5 09:50:48 | 显示全部楼层
正好需要,谢谢
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2019-4-19 11:23

Powered by Discuz! X3.4

© 2009-2019 cctry.com

快速回复 返回顶部 返回列表