復(fù)制,是電腦的基礎(chǔ)功能。
計(jì)算機(jī)的底層就會(huì)擁有復(fù)制功能,實(shí)現(xiàn)復(fù)制功能根本不需要代碼,只是需要一條執(zhí)行指令而已,但若是想依靠自己的計(jì)算機(jī),去復(fù)制其他計(jì)算機(jī)傳輸出來,還未識(shí)別到的數(shù)據(jù),難度可就完全不一樣了。
趙奕思考著做出了個(gè)‘掛ip后綴’的數(shù)據(jù)包,把數(shù)據(jù)包黏在目標(biāo)主機(jī)發(fā)送的信息上,就能實(shí)現(xiàn)ip的‘導(dǎo)航’功能,信息就會(huì)被牽引著‘導(dǎo)航’過來。
這不是復(fù)制、是攔截。
目標(biāo)信息并沒有被復(fù)制,而是直接被攔截送到了其他地方。
“除非能獲得更大的權(quán)限,或者利用目標(biāo)主機(jī)進(jìn)行復(fù)制,否則做到復(fù)制太難了?!?/p>
這不是短時(shí)間能解決的。
如果是利用目標(biāo)主機(jī)實(shí)現(xiàn)復(fù)制功能,相對(duì)來說就要簡(jiǎn)單多了,但也等于控制了目標(biāo)主機(jī),方式說白了也很簡(jiǎn)單,就是投放一個(gè)木馬程序。
“掛木馬,肯定要攻破攔截程序,不能被識(shí)別成木馬。隱藏是最重要的,但只要運(yùn)行就可能被識(shí)別?!?/p>
“搞破壞倒是簡(jiǎn)單,只要來個(gè)無限復(fù)制,或者隨著什么程序去運(yùn)行……”
趙奕搖頭。
就算是做個(gè)木馬程序,目的肯定不是搞破壞,損人不利己的事情沒意義,還會(huì)牽扯到嚴(yán)重的法律問題。
要做的木馬程序不能有破壞性,最好還擁有自毀功能……
自毀功能?
趙奕忽然想起了dota游戲中,有個(gè)英雄叫做地精工程師,它的大招就是直接zisha,原地爆發(fā)出巨大的威力。
這樣對(duì)方就拿不到人頭,必死的情況下效果還不錯(cuò)。
“如果木馬的執(zhí)行是一次性的,就不會(huì)出現(xiàn)什么后遺癥,就算檢測(cè)到也沒有關(guān)系,反正只是一次性運(yùn)行?!?/p>
“同時(shí),還能實(shí)現(xiàn)很多功能?”
趙奕思考著眼前一亮,馬上按照思路編寫起來。
一次性執(zhí)行的程序,代碼做到足夠簡(jiǎn)單的話,嵌入到其他軟件、程序、文檔,也會(huì)非常的容易,但必須要有容易投放、執(zhí)行,不容易被檢測(cè)的優(yōu)點(diǎn),否則就沒有任何意義了。
這才是難點(diǎn)。
趙奕決定用底層代碼來編寫,底層代碼能嵌入到各種地方,也直接調(diào)用執(zhí)行一些計(jì)算機(jī)底層功能,來完善自身程序的能力。
很快。
依靠《因果律》和《聯(lián)絡(luò)率》能力,他就完成了‘一次性木馬框架’。