207.不讲武德式软件破解
赵德彬和王江平在赵文来身后站了十几分钟,看赵文来编程。
赵文来按0和1的速度很快,在这十几分钟里,他一刻都没有停过,写代码的速度就跟《黑客帝国》电影演得似的。
赵文来好像根本就不用思考,唰唰唰地就能向外输出。
赵德彬和王江平虽看不懂那些二进制码究竟是什么意思,但他俩最起码能知道赵文来不是在瞎摁。
一开始,赵德彬寻思着先不打扰赵文来了。
赵文来这么投入,万一被打断思路就不好了。
看了一会过后,赵德彬就发现不对劲了。
也不知道是不是错觉,赵文来明明没什么表情,可赵德彬总感觉赵文来的脸上全都是迷醉,身体异常亢奋,像是被打通了任督二脉似的。
赵德彬没见过d的人腾云驾雾是什么样,在看了赵文来的状态之后,便觉得至多也就是赵文来现在这样了。
就赵文来现在呈现出来的状态,要是被敬察叔叔瞅见,第一反应绝对是送他去尿检。
于是,赵德彬轻轻拍了下赵文来的肩膀,提醒道:“叔,我来看你了。”
赵文来没反应,快速输入0110010001010000……
赵德彬加大音量:“叔,我和王哥来看你了!”
赵文来没反应,继续输入0111000011100010……
赵德彬摇了摇赵文来肩膀。
赵文来整个上半身晃了好几下,眼睛却紧紧盯着电脑屏幕,持续输入0111000011001……
赵德彬拿出图纸挡住电脑屏幕。
赵文来看不见屏幕,手指头却依然在活动,编程没有收到丝毫影响,还是输入011101000011111……
赵德彬服了。
赵德彬扭头问小王:“他怎么了这是?医生给他开新药了?”
小王挠挠头:“没有呀,没新药。就是自从有了电脑之后,只要看电脑,文来叔就老是这模样,谁都叫不醒。”
小王也称呼赵文来为“叔”,这是随着赵德彬叫的。
其实赵文来岁数不大,只有三十五岁,但海右省讲究辈分,赵文来即便是“哥”的岁数,称呼也得是“叔”,要不然就差辈了。
赵德彬也没办法,总不好叫赵文来“哥”,叫赵文祥“叔”吧……
人家俩是亲兄弟呢……
王江平皱眉道:“他知道吃饭喝水,还有上厕所吗?”
“吃饭喝水不知道,上厕所知道。”
“那他就一整天不吃饭、不喝水?”
小王明显是伺候病人伺候出经验了:
“我每隔两小时喂一次水,我只要把杯子拿到嘴边,他嘴一碰到吸管,就知道吸。
吃饭的话,我每次都等他上完厕所出来,叫他过来吃,文来叔就只有那个时候能听见别人说话。”
赵德彬立刻找到杯子,倒了一大杯水。
小王连忙说道:“总经理,叔现在肯定不渴,我刚刚才喂过水呢。”
“我今天来有正经事,得叫叫他。”
说着,赵德彬把大杯子凑到了赵文来嘴边。
小王说的果然没错,赵文来的嘴唇一碰到吸管,他就知道吸,也不看看吸管连着的是什么。
就算是滚烫的沸水,估计他也照吸不误。
一大杯水很快被赵文来吸干了,喝完之后,他仍是毫无所觉,一直吸着吸管,直至赵德彬把吸管拿走。
这期间,赵文来的眼神没有丝毫偏移,一刻不停地写着0和1。
赵德彬的这一大杯水很快就起了效果。
半个小时之后,赵文来停止了手上的工作,去上厕所。
从卫生间出来之后,赵文来直奔写字台。
赵德彬早就在门口等着了,连忙拉住赵文来的胳膊,大声说道:“叔,我来看你了!”
赵文来脚步一停,把脸转到了赵德彬那边,反应了一会,眼睛才聚焦到赵德彬的脸上:“大明,你来。”
赵德彬把赵文来领到沙发上坐下,询问道:“prtel的代码拿到了吗?”
赵文来像一个仿真机器人似地回答:“拿到。”
反编译,其实是一种“计算机软件反向工程(revereengeerg)”,也叫“计算机软件还原工程,指的是对他人软件,进行逆向的分析、研究。
通过这种方式,可以推导出该软件所使用的设计要素,包括但不限于思路、原理、结构、算法、处理过程、运行方法等。
作为软件的使用者,只有一个可执行程序进行正常使用,源代码是无从得知的。
如果想要软件的源代码,只能通过反向工程来推导。
既然ltradegner是进阶版的prtel,最好是拿到现有版本的prtel的源代码,作为开发ltradegner的参考。
软件采用的编程语言不一样,还原的手段也不一样。
对于汇编语言写的程序,需要反汇编;
对于c或c++写的程序,则要反编译。
在开始还原之前,需要知道一个软件用什么语言写的,采用对应的软件。
几天之前,赵德彬派人给赵文来送来了几个反编译和反汇编的软件。
prtel是用c语言写的,按理说用一个eepe就行了,这个软件反编译c和c++的准确度比较高。
不过赵德彬为了以防万一,c和汇编语言的软件都送来了几个。
赵德彬又问:“prtel反编译出来的源代码,你能看得懂吗?”
“能。”
“能看得懂多少?”
赵文来说出了三个单词:“bary100”
“bary”指的是二进制文件,后缀是b。
应用程序经过反编译以后,可以生成不同格式。
赵文来的意思,是他直接去工作区看了二进制文件,并且还能全部看得懂。
顿时,赵德彬和王江平的脸上浮现出了如出一辙的一言难尽。
纵然他俩在编程领域都是大高手,在赵文来面前,也免不了总是受到打击。
赵德彬有些后悔自己多嘴问那么一句了。
也是因为赵德彬和王江平很懂编程,他们才知道看别懂人的代码有多难。
实际上,作为一名程序员,想看懂别人写的代码,可不是一件容易的事情。
面对一个程序,有些人宁可自己重新编这个程序,也不愿意看别人的代码。
这是因为,每个人写代码的逻辑、风格、命令、调用的函数都不一样;
这就像是写文章,同样是中夏人写出来的东西,有的人写白话文,有的人写诗,有的人写词,有的人写赋,不同体裁的文章,并不能按照同一种模式理解,
想要看懂得懂诗词歌赋,必须有很好的中夏语言文学功底。
这也是破解软件的难度所在。
正常情况下,厂商开发一个软件,也并不需要里面的程序员读懂同事写的代码,程序员只要把自己要写的功能完成,最后整合成一个完整的软件就行了。
所以说,只有真正的高手,才能做到破解人家的代码。
而到了赵文来这里,他不去看凡人写出来的代码(他嫌麻烦),他直接看机器识别的代码。
反正不管你在上头编得多么天花乱坠,想让计算机能够识别,最后都得到下面变成二进制码。
换句话说,赵文来是掌握了破解的万能钥匙。
任何代码,在他眼里根本就没有秘密,他都能看得懂。
他想破解谁就能破解谁,想写什么样的程序,就能写什么样的程序。
甭管你是诗词还是歌赋,哪怕你是甲骨文写的,也没法跟脑电波媲美。
赵文来这就不是编程水平高不高的问题,人家那是直接跟计算机交流。
怪不得赵文来疯了,正常人就没办法做到这种地步。
赵文来按0和1的速度很快,在这十几分钟里,他一刻都没有停过,写代码的速度就跟《黑客帝国》电影演得似的。
赵文来好像根本就不用思考,唰唰唰地就能向外输出。
赵德彬和王江平虽看不懂那些二进制码究竟是什么意思,但他俩最起码能知道赵文来不是在瞎摁。
一开始,赵德彬寻思着先不打扰赵文来了。
赵文来这么投入,万一被打断思路就不好了。
看了一会过后,赵德彬就发现不对劲了。
也不知道是不是错觉,赵文来明明没什么表情,可赵德彬总感觉赵文来的脸上全都是迷醉,身体异常亢奋,像是被打通了任督二脉似的。
赵德彬没见过d的人腾云驾雾是什么样,在看了赵文来的状态之后,便觉得至多也就是赵文来现在这样了。
就赵文来现在呈现出来的状态,要是被敬察叔叔瞅见,第一反应绝对是送他去尿检。
于是,赵德彬轻轻拍了下赵文来的肩膀,提醒道:“叔,我来看你了。”
赵文来没反应,快速输入0110010001010000……
赵德彬加大音量:“叔,我和王哥来看你了!”
赵文来没反应,继续输入0111000011100010……
赵德彬摇了摇赵文来肩膀。
赵文来整个上半身晃了好几下,眼睛却紧紧盯着电脑屏幕,持续输入0111000011001……
赵德彬拿出图纸挡住电脑屏幕。
赵文来看不见屏幕,手指头却依然在活动,编程没有收到丝毫影响,还是输入011101000011111……
赵德彬服了。
赵德彬扭头问小王:“他怎么了这是?医生给他开新药了?”
小王挠挠头:“没有呀,没新药。就是自从有了电脑之后,只要看电脑,文来叔就老是这模样,谁都叫不醒。”
小王也称呼赵文来为“叔”,这是随着赵德彬叫的。
其实赵文来岁数不大,只有三十五岁,但海右省讲究辈分,赵文来即便是“哥”的岁数,称呼也得是“叔”,要不然就差辈了。
赵德彬也没办法,总不好叫赵文来“哥”,叫赵文祥“叔”吧……
人家俩是亲兄弟呢……
王江平皱眉道:“他知道吃饭喝水,还有上厕所吗?”
“吃饭喝水不知道,上厕所知道。”
“那他就一整天不吃饭、不喝水?”
小王明显是伺候病人伺候出经验了:
“我每隔两小时喂一次水,我只要把杯子拿到嘴边,他嘴一碰到吸管,就知道吸。
吃饭的话,我每次都等他上完厕所出来,叫他过来吃,文来叔就只有那个时候能听见别人说话。”
赵德彬立刻找到杯子,倒了一大杯水。
小王连忙说道:“总经理,叔现在肯定不渴,我刚刚才喂过水呢。”
“我今天来有正经事,得叫叫他。”
说着,赵德彬把大杯子凑到了赵文来嘴边。
小王说的果然没错,赵文来的嘴唇一碰到吸管,他就知道吸,也不看看吸管连着的是什么。
就算是滚烫的沸水,估计他也照吸不误。
一大杯水很快被赵文来吸干了,喝完之后,他仍是毫无所觉,一直吸着吸管,直至赵德彬把吸管拿走。
这期间,赵文来的眼神没有丝毫偏移,一刻不停地写着0和1。
赵德彬的这一大杯水很快就起了效果。
半个小时之后,赵文来停止了手上的工作,去上厕所。
从卫生间出来之后,赵文来直奔写字台。
赵德彬早就在门口等着了,连忙拉住赵文来的胳膊,大声说道:“叔,我来看你了!”
赵文来脚步一停,把脸转到了赵德彬那边,反应了一会,眼睛才聚焦到赵德彬的脸上:“大明,你来。”
赵德彬把赵文来领到沙发上坐下,询问道:“prtel的代码拿到了吗?”
赵文来像一个仿真机器人似地回答:“拿到。”
反编译,其实是一种“计算机软件反向工程(revereengeerg)”,也叫“计算机软件还原工程,指的是对他人软件,进行逆向的分析、研究。
通过这种方式,可以推导出该软件所使用的设计要素,包括但不限于思路、原理、结构、算法、处理过程、运行方法等。
作为软件的使用者,只有一个可执行程序进行正常使用,源代码是无从得知的。
如果想要软件的源代码,只能通过反向工程来推导。
既然ltradegner是进阶版的prtel,最好是拿到现有版本的prtel的源代码,作为开发ltradegner的参考。
软件采用的编程语言不一样,还原的手段也不一样。
对于汇编语言写的程序,需要反汇编;
对于c或c++写的程序,则要反编译。
在开始还原之前,需要知道一个软件用什么语言写的,采用对应的软件。
几天之前,赵德彬派人给赵文来送来了几个反编译和反汇编的软件。
prtel是用c语言写的,按理说用一个eepe就行了,这个软件反编译c和c++的准确度比较高。
不过赵德彬为了以防万一,c和汇编语言的软件都送来了几个。
赵德彬又问:“prtel反编译出来的源代码,你能看得懂吗?”
“能。”
“能看得懂多少?”
赵文来说出了三个单词:“bary100”
“bary”指的是二进制文件,后缀是b。
应用程序经过反编译以后,可以生成不同格式。
赵文来的意思,是他直接去工作区看了二进制文件,并且还能全部看得懂。
顿时,赵德彬和王江平的脸上浮现出了如出一辙的一言难尽。
纵然他俩在编程领域都是大高手,在赵文来面前,也免不了总是受到打击。
赵德彬有些后悔自己多嘴问那么一句了。
也是因为赵德彬和王江平很懂编程,他们才知道看别懂人的代码有多难。
实际上,作为一名程序员,想看懂别人写的代码,可不是一件容易的事情。
面对一个程序,有些人宁可自己重新编这个程序,也不愿意看别人的代码。
这是因为,每个人写代码的逻辑、风格、命令、调用的函数都不一样;
这就像是写文章,同样是中夏人写出来的东西,有的人写白话文,有的人写诗,有的人写词,有的人写赋,不同体裁的文章,并不能按照同一种模式理解,
想要看懂得懂诗词歌赋,必须有很好的中夏语言文学功底。
这也是破解软件的难度所在。
正常情况下,厂商开发一个软件,也并不需要里面的程序员读懂同事写的代码,程序员只要把自己要写的功能完成,最后整合成一个完整的软件就行了。
所以说,只有真正的高手,才能做到破解人家的代码。
而到了赵文来这里,他不去看凡人写出来的代码(他嫌麻烦),他直接看机器识别的代码。
反正不管你在上头编得多么天花乱坠,想让计算机能够识别,最后都得到下面变成二进制码。
换句话说,赵文来是掌握了破解的万能钥匙。
任何代码,在他眼里根本就没有秘密,他都能看得懂。
他想破解谁就能破解谁,想写什么样的程序,就能写什么样的程序。
甭管你是诗词还是歌赋,哪怕你是甲骨文写的,也没法跟脑电波媲美。
赵文来这就不是编程水平高不高的问题,人家那是直接跟计算机交流。
怪不得赵文来疯了,正常人就没办法做到这种地步。