Skip to content

kawaiinonian/WHUCSE_PECompressHelper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

武带信安压缩PE文件作业helper

这是什么?

这是一个帮你记录指针地址和指向的工具,为你的软件安全课上的经典作业之手工压缩PE文件提供一定的帮助

有什么作用?

大概可以看作是excel表格,提供了插入删除数据、修改指针和地址的记录、将地址整体偏移(这项功能会在删除DOS插桩程序时提供帮助)和生成日志

我如何运行它?

如果你的电脑上安装了python解释器,那么可以简单地直接运行它python gui.py

遇到些问题?

可能与路径有关,因为作者太懒没有进行打包,可以考虑修改代码gui.py中130行的路径

删除功能有一些bug,具体表现为删除了某个条目后无法对其他条目进行修改。这是交互页面带来的bug,但最近太忙了(也可能是太懒了)就没有修。解决方案是每次删除后保存重新打开就可以正常使用了,连续的删除操作不会受到影响。

此外,如果你的电脑显示屏较小,请不要插入过多的条目。

如果还是运行不了可以尝试联系我,当然因为很菜可能也没办法帮你解决问题,如果有兴趣请随意修改代码。

说完了?

再唠5块钱的。

做这个小工具纯属是我做这个作业的时候被乱七八糟的指针地址和指向搞破防了,有的时候你不知道哪个指针你没有修改就会导致这个程序运行不了,而且在网上也不太能查到相关的资料。在偷师了别人的方法后,我发现如果能记录下来每一个指针,用工具跟踪手工跟踪他们的变化(而不是简单地用脑子记),可能会有很大的帮助(当然可能也是我太笨了单纯记不住这些指针哪个我已经改完了🤦‍)

修改PE文件感觉是一个很有趣的作业,但是它应该有更高效、更让我的脑细胞死在正确的地方的作业,而不是花大量的时间思考哪一个指针没改。因此我花了些时间做了这个小工具,如果帮你节省了一些时间,那我会不胜荣幸。

代码是用python自带的tkinter包制作的用户界面,但我也是第一次尝试,因此可能会有很多bug,但碍于代码水平,还是凑合着用吧(摆烂

如果你还想再唠5块钱的,欢迎联系我:

QQ:1344287821

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages