发现王:发现生活点滴!

软件应用

当前位置:首页 > 文苑资讯 > 软件应用

.Net零基础逆向教程 第五课(剽窃软件)

        由于第四课的内容发布后,发现大家有一个特别关心的问题,就是"修改软件的界面"

        大家这是要拿我的软件来做牺牲品啊!好吧,我就追加这么一课!

        我估计学完了这一课,你们的成就感大增!

        第一课的逆向 + 第四课的篡改内容 + 第五课的修改标题。。。

        看来你们就要做剽窃大王了。。。

        废话到此为止,开始今天的课程!只需 3 步!

        我们还是用我的软件做小白鼠~

        正式逆向第一步是什么?查壳!我这里略过查壳和脱壳了,直接 dnSpy

        载入



        点击文件 -> 导出到工程



        选择一个文件夹用来存放工程文件,如上图。当然我并不建议你将它导出到一个包含中文路径的文件夹,包括在编程、逆向,以及我们日常的软件安装中,我觉得中文路径都是一个不可取的操作,至于为什么?因为 Windows 是老外写的,软件也是老外写的,对中文的兼容性可能没有你想象中的那么好。


        导出工程文件后,我们就可以使用 VS 来修改这个软件了:



        现在你就可以在VS中自由的修改这个项目了,你可以做出任何操作,如新增按钮、更改运行逻辑、修改窗口大小等所有通过编程能解决的问题。

        当然这个操作要求你电脑上安装了 VS,而 VS 是一个很 "臃肿" 的开发工具,所以如果你不想安装他的话,你也可以在 dnSpy 中手动修改代码,这就很考验你对 .Net 的基础了,添加一个按钮究竟要改动几个文件?

        是不是感觉特别爽?恭喜你!!

        这种方法还能改什么?自己实验~

        自定义作业内容,愿意交作业的朋友可以发上来。

        课件就是第四课的,请回去下载。


        感谢本文作者:慕若曦


文章评论

表情

共 0 条评论,查看全部
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~

评论排行榜