财经学院一个妹子找到我说需要一个抽奖软件,在她主办的活动上使用,问我能不能给她写一个。我思来想去,这不是重复造轮子吗?可别浪费了我的大好青春去造轮子了,我还要吃鸡呢!于是乎搜索一个软件,结果要钱,emmm,上刺刀!
先准备好这些工具
先查壳
显示是C#编写的,emmm,这就更简单了!
既然是C#的程序,咱们需要重新用ScanId查一遍壳
显示“Dotfuscator”,这是vs自带的混淆工具,可以直接使用“de4dot”脱壳
将主程序拖放到de4dot.exe上,显示“Press any key to exit…”即脱壳完成,脱壳后的exe文件保存为“原文件名-cleaned.exe”
将脱壳后的可执行文件用“dnSpy-x86.exe”打开,运行程序。点击注册,随意输入注册码,提示“长度非法”
在dnSpy中使用“搜索程序集”查找“非法”,定位到一个点击方法
阅读代码逻辑后,定位到关键判断
修改完成后点击编译,然后左上角依次点击“文件,保存模块,确定”就导出了被修改过的程序。
运行修改后的程序,输入28位随意注册码,但是必须包含“-”,且不在最后一位,例如“
12345678912345678912345678-0”,具体原因请阅读代码。提示“注册成功”
Ok,盘好
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!