bat 炸弹升级
轉(zhuǎn)自:http://digi.163.com/15/0320/06/AL4LP0QD0016192R.html
第1頁(yè):什么是批處理炸彈?
最近網(wǎng)上流傳一個(gè)叫做《大哥別殺我》視頻紛紛遭到網(wǎng)友模仿,雖然我們都知道視頻里出現(xiàn)的人大多都是群眾演員,但還是會(huì)被視頻中各種逃跑狀態(tài)逗得人仰馬翻。面對(duì)即將到來(lái)的愚人節(jié),很多小朋友也開始琢磨起自己的小算盤,怎么能夠在愚人節(jié)當(dāng)天給身邊好朋友一個(gè)不太過分的“驚喜”呢?筆者今天就教大家一個(gè)小技巧,如何在1分鐘之內(nèi)制作一個(gè)彈窗炸彈,且不會(huì)對(duì)電腦的硬件產(chǎn)生破壞和影響。簡(jiǎn)單易學(xué)不懂代碼的同學(xué)也可以輕松操作。
?
1分鐘包學(xué)會(huì) 愚人節(jié)整蠱制作批處理炸彈
這次教大家的方法是制作一枚批處理炸彈,我們知道bat文件在Windows當(dāng)中是以批處理后綴命名的,也是最常見的一種程序處理方式,我們要做的就是讓bat批處理文件執(zhí)行一個(gè)死循環(huán)的命令,就這么簡(jiǎn)單?是的,就是這么簡(jiǎn)單,不過沒有人會(huì)傻到白白去點(diǎn)擊一個(gè)你設(shè)置好的炸彈,所以你還要將炸彈設(shè)置必要的偽裝。而且要偽裝成經(jīng)常使用的圖標(biāo),這樣開機(jī)之后習(xí)慣性的點(diǎn)擊熟悉的圖標(biāo)就會(huì)中彈身亡。
?什么是批處理炸彈?
可能對(duì)于小白和小小白來(lái)講,在正式開始之前我想我們應(yīng)該先要介紹一下批處理文件是干嘛的,我們?cè)陔娔X上見到的bat為后綴的文件都是基于程序代碼而批量處理系統(tǒng)命令的程序,在Windows時(shí)代還沒有真正到來(lái)之前,批處理命令主要運(yùn)用于DOS系統(tǒng)下,在桌面菜單下,Ctrl+R可以快速打開運(yùn)行命令,在運(yùn)行命令中輸入cmd就可以進(jìn)入cmd模式下,而cmd模式就是DOS模擬環(huán)境。
?
批處理炸彈對(duì)CPU占用率達(dá)到100%
接下來(lái)你應(yīng)該知道我們需要做的是什么了吧?沒錯(cuò),目的就是要不限次的對(duì)打開cmd命令做死循環(huán),這個(gè)死循環(huán)是需要一個(gè)批處理文件代替,當(dāng)使用者點(diǎn)擊到批處理程序之后,引發(fā)的一連鎖多米諾效應(yīng)就會(huì)爆發(fā)出來(lái)。當(dāng)然未必要打開cmd,其實(shí)打開其他軟件進(jìn)入到死循環(huán)鏈接一樣可以達(dá)到效果,但為了整個(gè)教程可以更加清晰的為大家展示炸彈效果,筆者就用cmd模式來(lái)進(jìn)行最終的炸彈演示。
?
?
第2頁(yè):如何制作批處理炸彈?
?
?如何制作批處理炸彈?
有過一點(diǎn)編程經(jīng)驗(yàn)的人應(yīng)該都知道這樣一個(gè)指令叫做start?cmd,在cmd當(dāng)中任意盤符下輸入start?cmd就可以打開一個(gè)新的cmd窗口,我們要做的就是讓cmd窗口打開的無(wú)限多,在使用者沒有來(lái)得及關(guān)閉情況下是內(nèi)存溢出得到死機(jī)的結(jié)果。執(zhí)行死循環(huán)的命令其實(shí)也很簡(jiǎn)單,沒錯(cuò)就是使用for命令的語(yǔ)法。想讓他執(zhí)行多少次就寫多少次的循環(huán),如果是死循環(huán)就需要將后面的結(jié)果連接到開始,使CPU使用率達(dá)到100%之后不再運(yùn)轉(zhuǎn),之后便是死機(jī)崩潰的狀態(tài),只有重啟才能恢復(fù)正常使用。
?
批處理炸彈的目的就在于不斷開啟新的窗口
我們知道批處理文件其實(shí)就可以幫助我們實(shí)現(xiàn)這些功能,我們新建一個(gè)記事本,在記事本當(dāng)中敲入如下代碼,并將文件命名為*.bat文件,這時(shí)候雙擊就會(huì)出現(xiàn)可怕的效果,不要輕易嘗試,這里做一個(gè)說(shuō)明,*代表的是這個(gè)文件的任意字符和符號(hào),比如我們做的炸彈想要偽裝成騰訊QQ,我們就把文件名寫成騰訊QQ。只要能輕易欺騙使用者我們的目的就達(dá)成了。
:start
start?cmd
goto?start
?
一個(gè)非常簡(jiǎn)單的死循環(huán)批處理程序
別看就著簡(jiǎn)簡(jiǎn)單單三句話,這就已經(jīng)構(gòu)成了一個(gè)死循環(huán)。稍微解釋一下,“:”是個(gè)標(biāo)示符,就是標(biāo)示一個(gè)位置,在上面就是標(biāo)示的位置名字叫start(這個(gè)單子可以隨便改,只要和下面goto后面的一致就成),goto這個(gè)語(yǔ)句就是跳轉(zhuǎn)的意思,回到起始的start位置,學(xué)過編程的人都會(huì)了解,第三段執(zhí)行完成之后就會(huì)又回到第一段當(dāng)中,這樣無(wú)限循環(huán),無(wú)限執(zhí)行下去,每執(zhí)行一次都會(huì)彈出一個(gè)start?cmd的窗口,無(wú)限循環(huán)就此達(dá)成。
?
在中了批處理炸彈之后的5-10秒內(nèi)?CPU會(huì)達(dá)到100%負(fù)載
有人會(huì)說(shuō),這樣死循環(huán)的話,我關(guān)掉窗口就好了,何必要等到死機(jī)呢?或者打開任務(wù)管理器關(guān)閉這個(gè)進(jìn)程不是就好了嘛,但我們要知道,電腦的反應(yīng)速度比我們都快的多,以我們手工去關(guān)閉窗口操作,反應(yīng)速度絕對(duì)不會(huì)比電腦程序更快。通常窗口彈出的速度都在0.1秒左右,還沒有等關(guān)閉就已經(jīng)彈出了無(wú)限個(gè)窗口,最后CPU滿載導(dǎo)致藍(lán)屏或重新啟動(dòng)。如果大家想更仔細(xì)的觀察死機(jī)后的反應(yīng)不妨可以裝一個(gè)虛擬機(jī)試試。
?
第3頁(yè):下一步偽裝炸彈圖標(biāo)!
?下一步偽裝炸彈圖標(biāo)!
我們制作好了炸彈,想要讓別人點(diǎn)擊還得需要很重要的一步就是偽裝,要偽裝得神不知鬼不覺,其實(shí)并不困難,只需要偷偷打開別人電腦,或是在別人不在的情況下操作即可(不知道如何破解Win7密碼的同學(xué)可以自行查找PE教程,我們要做的不是破解使用者開機(jī)密碼,而是要通過繞過開機(jī)密碼權(quán)限給C盤替換文件),這種bat批處理炸彈不需要任何第三方工具,病毒查殺也不會(huì)有任何提示。所以可以放心去使用,無(wú)需加殼等繁冗操作。
?
批處理文件是不能修改圖標(biāo)的
首先我們把編輯好的TXT文本保存,把后綴改為.bat批處理文件,文件名暫且定為騰訊QQ,為了擴(kuò)大誘惑,應(yīng)該沒有幾個(gè)人不會(huì)打開電腦上QQ吧?不過我們發(fā)現(xiàn)一個(gè)問題,批處理文件是不能夠隨意修改圖標(biāo)的,怎么辦呢?我們看到大多數(shù)可執(zhí)行程序都是采用快捷方式的形式,我們也嘗試在這個(gè)批處理文件旁邊建立一個(gè)快捷方式,然后把快捷方式四個(gè)字刪除,把原文件隱藏。(當(dāng)然隱藏的越深越好了,比如C盤Windows盤符下面,比如C盤Program?Files?x86盤符下面,反正隱藏的越深,對(duì)方越找不到,應(yīng)該拍胸脯講,絕對(duì)找不到!)
?
創(chuàng)建快捷方式之后選擇更改圖標(biāo)按鈕
?
第4頁(yè):準(zhǔn)備完畢等待炸彈起爆
?準(zhǔn)備完畢等待炸彈起爆
首先在實(shí)驗(yàn)之前我們?cè)俅沃厣暌稽c(diǎn),這個(gè)批處理文件對(duì)電腦來(lái)講是沒有任何壞處的,惡意程序不會(huì)篡改電腦任何設(shè)置也不會(huì)引起密碼泄露等問題,因?yàn)椴皇遣《?#xff0c;所以不會(huì)被殺毒軟件所截獲,只是單純的造成CPU過載死機(jī)的情況,只需要重啟之后,下一次開機(jī)一刪就沒了,如果不刪只要不運(yùn)行也沒有任何問題。
?
批處理炸彈實(shí)際測(cè)試效果
這種批處理程序進(jìn)行偽裝的方式也是可以進(jìn)行復(fù)雜變化的,比如將原始的start cmd變成關(guān)機(jī)代碼,再比如打開無(wú)限多的瀏覽器窗口,刪除某一個(gè)盤中的某個(gè)小文件或者是直接格式化某個(gè)盤符(這樣做可能就會(huì)稍微有點(diǎn)過分了),批處理是一個(gè)非常強(qiáng)大的操作工具,衍生出來(lái)的形式也是多種多樣的,不僅拘泥于一種形式。
?
批處理代碼的多樣化應(yīng)用
如果你恨他就給他留下這枚炸彈,讓他在不知不覺當(dāng)中中彈身亡,點(diǎn)開炸彈后的3-5分鐘除非中彈者對(duì)電腦進(jìn)行硬關(guān)機(jī)操作,否則滿屏幕的cmd命令很快會(huì)讓他的機(jī)器卡到不能進(jìn)行任何操作,雖然有些電腦對(duì)于數(shù)據(jù)的處理能力比較高,但因?yàn)槌绦驖M載而死機(jī)是時(shí)間長(zhǎng)短的事,個(gè)別性能不足的電腦也會(huì)出現(xiàn)藍(lán)屏死機(jī)的情況。
?
您瞧好了躲在一邊偷著樂吧
?
面對(duì)即將到來(lái)的愚人節(jié),相信我們已經(jīng)整理好了各種整人的小竅門,不過筆者在這里提醒大家,適度的整蠱是沒有問題的,千萬(wàn)不要太過分,更不要因?yàn)樽约旱囊粫r(shí)心里暢快而傷害了自己身邊的朋友同事,搞得老死不相往來(lái),這樣就有悖于愚人節(jié)的初衷。愚人節(jié)應(yīng)該成為調(diào)節(jié)我們?nèi)粘夥盏妮p松節(jié)日,而并不是以傷害對(duì)方為目的的整人節(jié)。愚人有風(fēng)險(xiǎn),整蠱需謹(jǐn)慎。
本文來(lái)源:中關(guān)村在線轉(zhuǎn)載于:https://www.cnblogs.com/lvchenfeng/p/5673878.html
總結(jié)
- 上一篇: RDKit | RDKit分子结构图的详
- 下一篇: svn合并分支到另一个分支