卢赫揉了揉眼睛,打了个大大的哈欠,“这词是永存和不死的意思吧,寓意很好啊。”
艾达否撇撇嘴,打开一个叫ExeinfoPE的软件,把文件夹里一个名为Immortal.exe的文件拖了进去,然后按下了回车键。
进度条飞快地走着,不一会儿,软件下半部显示出了两条信息:
MicrosoftVisualC++V2.0-100x-(x86)
脱壳成功
“完美!”
艾达否激动到拍桌,“古董软件就是如此简单。
也许他们的加壳手段在当时看来很复杂,但在20年后的今天,脱壳就像喝水一样简单。”
本小章还未完,请点击下一页继续阅读后面精彩内容!
“什么是加壳脱壳啊?”
卢赫被触及到了知识盲区。
“加壳就是为了防止软件被破译,在指令的头部写入一层额外的指令,把程序入口点和动态链接库的地址表隐匿起来。”
艾达否说完又思索片刻,“打个不太恰当的比方就是,你不想被别人看光光,所以要穿衣服,这叫加壳。
现在我非要看光你,就强行把你衣服给扒了,这叫脱壳。”
“变态。”
卢赫捂住自己的领口,“那下一步呢?”
“下一步啊,那就是我的拿手绝技了,对这些可执行文件和动态链接库进行逆向分析,尽可能全地反推出程序源码。”
艾达否说着拍了拍自己胸脯,“这破软件是C屁屁写的,我拿手,放心好了!”
于是之后的一周里,503寝室的就寝率急剧地从0%提升到了77%,虽然天花板上的那盏老旧的吊灯,每日都不堪重负地彻夜长明。
那个和艾达否同名的软件,一如既往地给力,仅用静态分析,便还原出了80%以上的高级语言。
艾达否孜孜不倦地啃食它们,可吃完了以后,却发现自己吃了个寂寞。
因为那些能够被解析的部分,全部都在调用系统接口,从对象属性、函数名和执行逻辑来看,它们的功能仅仅在于读取交互数据,以及把不知道从哪里蹦出来一长串字符通过自定义的接口,传递给另外一个明显是用来自动化操纵硬件的软件。
这就像好不容易把别人衣服给扒下来了,却发现人家还额外穿了一套内衣,一个点都没露。
想要一饱眼福,就要再去做动态分析和黑盒分析。
动态分析就是给程序打断点或者干脆直接单步执行,观察寄存器、内存数据和堆栈的变化,猜测程序做了什么;黑盒分析就是给程序输入大量的测试样例,通过观察输入和输入数据的关系,猜测程序到底做了什么。
机甲末世一场突如其来的行星袭击,一场绝地拼杀的末日逃生。人类在永夜之中荀延残喘,恶魔却在阳光下横行人间。利剑悬空,逼迫你低下高傲的头颅!与神而战!少年启明身负绝技怒指苍天。机甲狂袭,人类永不为奴!...
都说八零年代好,八零年代幸福指数高。对此,从末世穿越而来的梁好运表示双手赞成。只是她的新身份有点问题,三岁没了爹,四岁娘改嫁,克死爷爷奶奶,十里八村的人都说她是扫把星投胎,谁沾上谁倒霉。张跃民体...
闷骚宠妻无底线的糙汉子x外表娇软内心凶残的俏知青aaa 1v1双洁甜宠空间重生打脸不隔夜aaa 逃亡之际,顾安安一跃跳下悬崖。aaa 不曾想再次睁开眼醒来时,她来到了华夏国的八...
这是人类和古神族之间的战争,追溯到太古,延伸至未来,贯穿历史长河,谱写史诗。古神们带着破碎的世界入侵现实。亘古的隐秘神话揭露真相。升华者在时空的间隙穿梭,往返两界。现实与超凡,刀与剑,血与火。当末日降临,古神从长眠里苏醒。大幕渐起我的父亲曾因调查某位神明的复活而失踪,至今生死未卜。我很慌,但不完全慌。因为那个被复活的神明,就是我。...
生前,晏暠一直不明白,明明是一母同胞的亲兄弟,为何父母总是偏爱弟弟把所有好的都给他,无论自己做什么都得不到关注。越是如此,晏暠便越是难受,越是不平,于是处处都和弟弟争。只要是弟弟想要做的事情,他也...
作为一名逆袭女配的快穿任务者,霜眠表示,我做的是逆袭任务,为什么还要攻略男神一男生拉着霜眠告白时,某青梅竹马慢悠悠地走来眠眠,该回家吃饭了。清冷俊逸的学长抽过霜眠手中的情书,温润一笑情书谁...