1.各位大神好!小白最近下载了brackets软件,感觉还不错,所以就打算美化美化(就个人喜好而言),现在的效果如下图:
2.但是,各位大神请看,软件顶部的颜色我却不知道怎么更改(颜色较下面的深),后来发现brackets的exe文件可以改为zip后解压,所以进行了如下行为:
3.将解压后的文件一顿ps修改之后,按原路返回:
怀着激动的心情,我双击了brackets.exe,却看到不忍直视的一幕:
以上内容介绍了一下问题背景,下面是小白我的疑问:
1.哪位大神知道怎么修改顶部的颜色啊?
2.有些exe文件根本无法解压,而brackets.exe可以解压出一些文件(类似自解压做的exe文件),它采用的是什么技术啊?
3.怎么样才可以修改brackets文件里面的内容后,还可以继续正常运行啊?
希望大神可以解开我心中疑惑,谢谢啦!
根据你的压缩文件图标判断,你在试图用「250安全中心」基于 7-Zip 内核开发的「250压缩软件」解压这个 PE 文件。
但是,由于这个文件不是一个自解压包,至少不是 7z 能够识别的自解压包,实际上调用了 7z 提供的一项额外功能,将这个 PE 文件分解为了
.text
.rdata
.data
.rsrc
.reloc
等多个段(section)。经过你一通修改后原路返回,破坏了 PE 文件原有的结构,因此 Windows 自然不能识别并运行该程序了。
我没用过 Brackets 这款编辑器,没有与主题相关的配置选项吗,为什么要通过修改程序本身的手段来修改?
如果修改主题的选项不能满足你的要求,仍然没有逆向工程进行修改的必要。由于 Brackets 是开源软件,直接修改源码,重新编译即可,还可以将你贡献的功能合并进官方的代码库,与大家分享。
即使你本着学习逆向技术的目的进行修改,也应选择合适的、针对 PE 文件设计的工具,不要因为你拿着「250压缩」软件这把锤子,就觉得什么都是钉子。