黑客传说 - 第174章 子程序调用

“小毅,你怎么可以轻易放弃这局呢!”郑洁有些“恨铁不成钢”,她一个劲的在帮他争取,却没想到他自己倒大方地放弃了。

苏兰上前拉住郑洁的手,安慰道:“别生气了,接着看下去吧,小颜不会输的。”

第二题还是解密题,不过不再是那种加了密码型壳的加密,而是直接给出一个加密文件,机密者将该文件还原出来。

在Wind中,有一种非常重要的文件格式──PE文件格式,这是WindNT3.1中引入的一种新的可执行文件格式,Wind系统中的所有可执行文件都是PE文件格式的。要在Wind下研究加密解密,这种格式是必须掌握的。虽然PE文件格式的规范包含了DN的CD中,但是那些文档非常的晦涩,而且这些文档并没有提供足够的信息,所以有时候连开发者们往往都无法很好地弄懂这一格式。

Wind下的加密和解密说白了就是针对PE文件格式结构的相关操作,所以掌握这种格式是每个破解者的必备技能。

第二场比试开始,这次的题目很显然大大难于上一个,两人有条不紊地开始进行破解。

这个难度比较大,所以允许他们从网络上下载一些常用的破解软件,当然,如果他们自己有工具的话,也允许用自己的工具。

许毅从网络上的一台肉鸡中下载了几个小软件,有用来检测壳的,也有用来调试跟踪的。其中大部分功能和网络上流传的那些工具差不多,不过经过了他的一些相应修改,功能更为强大。例如如果其中有反跟踪代码,可能那些工具有影响,但他的工具可以无视等。

许毅用一个检测壳的小软件将那个要破解的文件加载进去,想看看,是否能够看出到底是加了什么类型的壳。

“壳”是一种很形象的说法,意思就是对软件进行保护的那一层代码。说起来,壳和病*毒在某些方面比较类似。即壳和病*毒都需要比原程序代码更早地获得控制权,这一功能可以通过在原程序的代码执行前加入自己地一段代码来实现。在文件执行的时候,壳修改了原程序的执行文件的组织结构,从而达到壳的代码能够比原程序的代码提前获得控制权的目的,并且还不会影响原程序地正常运行,从这点上来说,壳和病*毒是很类似的。

许毅编写的这个软件是根据一些壳的特征代码来识别到底是什么壳的,肃然,识别的准确度也有可能不准确,因为这些特征代码也是可以伪造的。许毅看了一下,软件中显示,“壳”是VC++的,于是许毅用另一外一个脱壳工具试了一下,发现脱出来地文件是损坏的文件,也就是说,这个壳并没有这么简单。他再经过一番努力,发现这个壳根本就是伪造的,工具脱壳并行不通,看来只有手动脱壳了。

詹姆斯的进展就比许毅慢多了,他发现,这种加密方式自己很陌生,以前根本没有接触过,脑门的汗渐渐冒了出来,看来,上帝并不是每次都这么照顾他。詹姆斯现在正被那个具有欺骗性质的壳弄得头昏脑涨,他现在还在相信这个壳是VC++的,所以正朝这方面努力着。

米歇尔教授一直在后面观察着他们两个的情况,看到詹姆斯有些手忙脚乱的样子,他微微地摇头,他和许毅相比,差得实在是太远了。光从心态上来看,他就已经输了。破解的时候,最忌讳的就是心浮气躁。破解是一个非常需要耐性的活,冷静的头脑是必不可少的,越心急进展就会越慢。反观许毅,他一步一个脚印,心平气和,井井有条。

不过米歇尔教授心中并不担心。因为这个题目的难度远远超乎大家的意料,在几周之前,他自己也肯定不能够在短时间内将其搞定,这可是他最近才研究出来的新地加密方式。米歇尔教授是想让他们都破解不出来,这样他们就又成了平局。

许毅原本对这次比试也没怎么在乎,可是现在,他改变了了自己的想法,他对这个文件的加密方式感兴趣起来,这正是许毅的性格,越难越能挑起他的斗志。

PE格式文件是按节区进行规划组织的,不同地节区一般保存的数据的作用也不相同,壳出于保护原程序代码和数据的目的,一般都会加密原程序文件的各个节区,当然,既然是加密保存的,但程序在执行的时候又不能也保持加密状态,所以解密也是壳必做的工作之一。节区不只一个,如果壳是按节区加密的,那么在解密时也按节区解密,并且要把解密的节区数据按照节区的定义放在合适的内存位置。

入口点节区基地址重定信钩子函数。

如果加壳时用到了压缩技术,那么在解密之前还有一道工序,当然是解压缩。

这也是一些壳的特色之一,比如说原来的育种文件未加壳时1-2大小,加壳后反而只有几百,这种瘦身技术当然会吸引了不少眼球。

时间一点一滴地过去,众人静静地在那等着也有些无聊了,他们开始慢慢议论起来。单从表面上来看,许毅比詹姆斯要镇定多了,至少他额头还没有冒汗,并且,许毅的手一直有事做,不像詹姆斯,他每隔一段时间就会发上一阵呆,简直有些手足无措了。

比赛在这边进行,而一些情况也早就传到了网络上,LT论坛现在正针对已经进行的那场作废的比赛进行激烈地讨论着,许毅用WINRAR就简单破解了一个密码型壳的加密文件,这太让人惊讶了,从来没有人想到过,这个软件竟然还可以这么用!大家纷纷拿出网络上很多加密软件的加密结果进行试验,结果发现,这个软件竟然可以破解掉网络上流行的几乎三分之一的加密软件!

“这些加密软件也太垃圾了!”众人纷纷骂道。大家没想到,原来值得信赖的加密软件原来是如此的不堪一击,大家纷意识到,以后加密文件的时候,一定不能随便选择加密软件,一定要选择信得过的,质量有保证的,要不然自己的秘密就随便可以被别人浏览了。

时间已经过去了两个多小时,米歇尔觉得已经差不多了,可以宣布停止比赛了,因为他相信,就算再延长几个小时,结果也还是会这样。

“看来这次的题目我出得太难了,以至于他们两个都没能做出来,看来,只能宣布……”

“终于搞定了!”这时,许毅突然感叹一声,打断了米歇尔教授的话,“教授,这个加密方法还真是不错呢!”

“什……什么?你破解出来了?!”米歇尔教授彻底震惊了。

“没想到,这个文件不但是分节区进行加密,竟然还对其中的数据进行了压缩处理,更为巧妙的是,在加壳的同时,还让加壳后的程序调用了壳中的几个子程序……,教育,这个加密方法可是第一次出现呢!”

许毅刚才就是把大量的时间花在最后一个“子程序”技术上,许毅进行脱壳处理之后,虽然将壳脱掉了,但是程序执行也还是不正常,因为在脱壳的同时也将这些子程序给脱掉了。

另外,这个加密技术中的压缩处理技术也是一个亮点,原本有快2的程序文件在加壳之后,竟然只剩下几百了。

米歇尔刚开始还有些不相信许毅真的破解出来了,但是听到许毅的话之后,他不得不信了。他跑到许毅的计算机前查看了一下,结果真的出来了。他能说什么呢?只能承认自己的确老了,这个问题困扰了他几个月的时间,自己将这个技术发明出来之后,竟然被许毅在几个小时之内就给解决掉了。

米歇尔教授叹了口气,转头问詹姆斯:“詹姆斯,你做到哪了?”

詹姆斯犹豫了一下,说道:“解……解压缩。”

“耶~太棒了,赢了,赢了!……”郑洁欢呼起来,跑上场来强制性地给许毅来了一个熊抱。弄得许毅尴尬不已,连忙将其推开一段距离,还真受不了她的热情。

肯看不过去,站了出来怪声道:“先别高兴得太早,詹姆斯还有机会扭转战局,别忘了,他现在才胜一场而已。”

1 / 1
点击屏幕中间打开设置,点击左右两侧或滑动屏幕即可翻页
← 返回首页
当前书籍: 黑客传说
📜尊享
☁️极简
🌱护眼
🌃夜间
加入书签
字号
A-
19px
A+
默认
自翻 10s
自动翻页
本章进度
1 / 1 1%
速度
语音朗读
上一章
目录
下一章
完成并返回
目录
收起目录
1. 第01章 蜜罐系统(上) 2. 第02章 蜜罐系统(下) 3. 第03章 僵尸网络(上) 4. 第04章 僵尸网络(下) 5. 第05章 获得新生 6. 第06章 春蚕蜡炬 7. 第07章 被人打闷棍 8. 第08章 完美女人 9. 第09章 小试身手(上) 10. 第10章 小试身手(下) 11. 第11章 美女姐姐 12. 第12章 色狼救美 13. 第13章 以其人之道还治其人之身 14. 第14章 苏兰姐的嫁妆存款 15. 第15章 收徒 16. 第16章 入侵白宫 17. 第17章 惊艳 18. 第18章 苏兰姐身上的敏感点 19. 第19章 家教试讲(上) 20. 第20章 家教试讲(下) 21. 第21章 少女的心思 22. 第22章 李艳 23. 第23章 信任 24. 第24章 计划 25. 第25章 黑客准则第一条 26. 第26章 欧若拉(上) 27. 第27章 欧若拉(中) 28. 第28章 欧若拉(下) 29. 第29章 铁面修罗 30. 第30章 逃 31. 第31章 地狱黑客登场 32. 第32章 分析 33. 第33章 他很强 34. 第34章 偷袭 35. 第35章 n4.0发布 36. 第36章 柔弱的一面 37. 第37章 若无其事 38. 第38章 礼物 39. 第39章 宣传风波(1) 40. 第40章 宣传风波(2) 41. 第41章 宣传风波(3) 42. 第42章 宣传风波(4) 43. 第43章 宣传风波(5)之黑客之道 44. 第44章 报道 45. 第45章 开学 46. 第46章 转校生 47. 第47章 变故 48. 第48章 骤雨 49. 第49章 b 50. 第50章 另类聊天 51. 第51章 坏东西 52. 第52章 在网吧 53. 第53章 治伤 54. 第54章 神秘人 55. 第55章 骤雨会议 56. 第56章 混战 57. 第57章 秒杀 58. 第58章 硬件损毁?! 59. 第59章 迟到的稿费 60. 第60章 删不掉的文件夹(上) 61. 第61章 删不掉的文件夹(中) 62. 第62章 删不掉的文件夹(下) 63. 第63章 “硬气”功 64. 第64章 NI 65. 第65章 托付(上) 66. 第66章 托付(下) 67. 第67章 破解游戏(上) 68. 第68章 破解游戏(中) 69. 第69章 破解游戏(下) 70. 第70章 侵吞?(上) 71. 第71章 侵吞?(下) 72. 第72章 来吧!黑掉我就有五十万! 73. 第73章 海兴妙计安天下,陪了品牌又丢人 74. 第74章 黑妹?人妖? 75. 第75章 突破 76. 第76章 请假 77. 第77章 飞飞号码被盗 78. 第78章 疯子 79. 第79章 黑客小魔女 80. 第80章 讯飞遭到攻击 81. 第81章 浪客月之子 82. 第82章 亡灵军团的圈套 83. 第83章 无奈的反击 84. 第84章 见面 85. 第85章 域名投资 86. 第86章 达摩克利斯 87. 第87章 开户 88. 第88章 磁芯大战 89. 第89章 用微软的钱投资 90. 第90章 早产的网易 91. 第91章 林警官找上门 92. 第92章 跟踪 93. 第93章 巨型机 94. 第94章 困难重重 95. 第95章 找人 96. 第96章 子母锁(上) 97. 第97章 字母锁(中) 98. 第98章 子母锁(下) 99. 第99章 余波 100. 第100章 生死斗 101. 第101章 计算机社 102. 第102章 笔记本 103. 第103章 游戏?学术! 104. 第104章 elin 105. 第105章 UB 106. 第106章 专利 107. 第107章 杨剑的爱情 108. 第108章 萧遥月之子 109. 第109章 夜总会 110. 第110章 意乱情迷 111. 第111章 elin出现! 112. 第112章 机关枪?作弊! 113. 第113章 腾飞 114. 第114章 回乡(上) 115. 第115章 回乡(下) 116. 第116章 入侵国防部网络系统 117. 第117章 再次挑衅 118. 第118章 再次交锋 119. 第119章 黑客罗杰 120. 第120章 如愿以偿 121. 第121章 黑马 122. 第122章 完败 123. 第123章 沈立文 124. 第124章 2月19日 125. 第125章 骷髅头 126. 第126章 雷霆之怒(一) 127. 第127章 雷霆之怒(二) 128. 第128章 雷霆之怒(三) 129. 第129章 雷霆之怒(四) 130. 第130章 雷霆之怒(尾声) 131. 第131章 真真假假 132. 第132章 留学? 133. 第133章 拥抱 134. 第134章 受伤 135. 第135章 自由软件协会 136. 第136章 论坛程序漏洞 137. 第137章 古德科夫谋杀案 138. 第138章 坦白 139. 第139章 软件失窃(1) 140. 第140章 软件失窃(2) 141. 第141章 IJCAI &m; FigCu 142. 第142章 黑客学院的杂牌军团! 143. 第143章 风影的秘技 144. 第144章 疑惑 145. 第145章 黑客无处不在! 146. 第146章 误会 147. 第147章 离别之前 148. 第148章 初至麻省理工 149. 第149章 网络勘探 150. 第150章 郑洁 151. 第151章 决斗(1) 152. 第152章 偶然事件 153. 第153章 决斗(2) 154. 第154章 教授来访 155. 第155章 舞痴 156. 第156章 计算机 157. 第157章 冲击 158. 第158章 逃离美国 159. 第159章 失之交臂 160. 第160章 扣留 161. 第161章 被捕之后 162. 第162章 请释放YZ! 163. 第163章 释放 164. 第164章 许毅V凯文! 165. 第165章 美国反黑大行动(1) 166. 第166章 美国反黑大行动(2) 167. 第167章 让众教授头疼的中国学生 168. 第168章 层次理论 169. 第169章 美国反黑大行动(3) 170. 第170章 网络强暴 171. 第171章 再次相遇 172. 第172章 0DAY 173. 第173章 inrr的妙用 174. 第174章 子程序调用 175. 第175章 Dem 176. 第176章 表白Dem 177. 第177章 彗星撞地球 178. 第178章 决战紫禁之巅 179. 第179章 今天,你看了没有? 180. 第180章 惩罚 181. 第181章 操作系统计划(上) 182. 第182章 操作系统计划(下) 183. 第183章 类人智能 184. 第184章 毅兰基金(上) 185. 第185章 毅兰基金(中) 186. 第186章 毅兰基金(下) 187. 第187章 再见伊人 188. 第188章 钉子 189. 第189章 大误会 190. 第190章 立威(上) 191. 第191章 立威(中) 192. 第192章 立威(下) 193. 第193章 录音 194. 第194章 力量 195. 第195章 辞职 196. 第196章 1亿 197. 第197章 以国为家 198. 第198章 大富海 199. 第199章 CFAT 200. 第200章 mre-1 201. 第201章 苏兰的困窘 202. 第202章 矛盾 203. 第203章 自编程理论 204. 第204章 机制 205. 第205章 相见 206. 第206章 网上开店 207. 第207章 一个想法 208. 第208章 枪杀 209. 第209章 奇爱 210. 第210章 遇险 211. 第211章 柔软的后脑 212. 第212章 电路图 213. 第213章 变化 214. 第214章 见沈教授 215. 第215章 母程序 216. 第216章 公关危机 217. 第217章 HD病毒(一) 218. 第218章 HD病毒(二) 219. 第219章 FD病毒(三) 220. 第220章 HD病 毒(四) 221. 第221章 赴约 222. 第222章 阻杀(一) 223. 第223章 阻杀(二) 224. 第224章 阻杀(三) 225. 第225章 无形针 226. 第226章 老李 227. 第227章 表白 228. 第228章 相见 229. 第229章 决定 230. 第230章 美国之行(1) 231. 第231章 美国之行(2) 232. 第232章 美国之行(3) 233. 第233章 美国之行(4) 234. 第234章 偷懒计划 235. 第235章 埃里克·施密特 236. 第236章 许毅的病 237. 第237章 插曲 238. 第238章 观察 239. 第239章 至少两种 240. 第240章 一线之隔 241. 第241章 苏兰回国 242. 第242章 两年治疗 243. 第243章 迅速崛起的天毅 244. 第244章 演习(1) 245. 第245章 演习(2) 246. 第246章 演习(3) 247. 第247章 演习(4) 248. 第249章 演习(5) 249. 第250章 演习(6) 250. 第251章 演习(7) 251. 第252章 演习(8) 252. 第253章 演习(9) 253. 第254章 演习(10) 254. 第255章 演习(11) 255. 第256章 又见蜜罐 256. 第257章 不要重启 257. 第259章 黑客技术的本质 258. 第260章 “反戈”计划 259. 第261章 瞄准式阻塞电磁干扰月之子 260. 第262章 脉冲蛇神(大结局)