りむルス察策プログラムによっお実行可胜ファむルをスキャンし、VirusTotalの結果を信頌する機胜に぀いお





みなさんこんにちは。 以䞋は、倚くの愚かなテキスト、ノスタルゞックな思い出、shkolotnogoコヌドです。 さらに、VirusTotalサヌビスの有効性、および実行可胜ファむルに関するアンチりむルス゚ンゞンが考慮されたす。



パヌト1.劄想ノスタルゞックな゚ントリヌ



私の人生で倚くのこずが倉わりたした。 私は珟圚の仕事に興味を持ちたした堎所-睡眠䞍足の前に、4幎目の私の地域での戊争があり、私の人生で倚くの倉化ず再考がありたした。



倚くの意芋ず意芋が倉わりたした。



箄15-20幎前、私は悪意のあるコヌドのハッキングず䜜成のトピックに興味があり、それから私の興味は正反察に倉わりたした-このビゞネスからの保護です



しかし、そうです。 いずれにせよ、ITは私の珟圚の仕事の䞀郚であるこずが刀明したしたが、初期の専門化ずはたったく関係ありたせん。



箄10幎前、私は自己解凍型アヌカむブを䜿甚しおアンチりむルス怜出を削陀する可胜性に぀いお非垞に狭い範囲で曞きたした。 それはVirusinfoにあるようで、DrWebにニックネヌムで再投皿した人もいたした-いわば、著䜜暩や䜜者なしで、それからスキャンダルさえありたした-しかし、それも長い間真実ではありたせんでした。



そしお最近、叀いものを思い出したした。 倚くが過ぎ、倚くのものが曎新され、トピックを倉曎せずに進歩に遅れずに぀いおいくこずが困難であるこずが刀明したした。



しかし、本質は同じたたでした感芚、お金、そしお個人的な利益。 そしお、無知のゲヌム-メルトダりン/スペクタヌがテレビや車の搭茉コンピュヌタヌの脆匱性を探るポむントに達するこずがありたす



しかし、この面癜くないナンセンスは十分です。 そこで、私は叀いものを思い出すこずにしたした。そしお、私はほずんど芚えおいないので、叀い方法でいく぀かのりむルスから怜出を削陀するこずにしたした。



必芁なもの



  1. 孊生レベルでのWindowsの孊校甚バットスクリプトの知識。
  2. クむックバッチファむルコンパむラ 以降-QBC
  3. パッケヌゞ7z1800-extra.7z 以降-7Zの7za.exe
  4. upx394w.zipパッケヌゞのupx.exe 以降-UPX 
  5. eicar.comファむルは、たずえばここからダりンロヌドできたす以降-Eicar
  6. Windows OSを実行するむンタヌネットアクセスを備えた最も基本的なコンピュヌタヌ


パヌト2.かなりの理論



先に進むために、䜕が議論されるかを考えたしょう。 ただし、珟時点では、以前ず同様に、りむルス察策のテヌマが積極的に掚進されおいたす。 アンチりむルスは重芁なデヌタの損倱を防ぐのに圹立ち、アンチりむルスは脆匱性から保護し、アンチりむルスは-぀たり、アンチりむルス-これなどです。



さらに、平均的なナヌザヌは、りむルス察策が単なるスキャナヌではなく、垞駐保護ずヒュヌリスティックであり、倚くの堎合、予防的な保護、ファむアりォヌル、サンドボックスであるこずを理解しおいたせん。



これらの各コンポヌネントに専念するこずは、単なる蚘事ではなく、本ではなく、最も基本的なものであるスキャナヌに焊点を圓おるこずができたす。



このコンポヌネントを䜿甚するず、悪意のあるサむトずの接続を防ぐこずはできず、悪意のあるコヌドをその堎でキャッチするこずはできたせんが、ファむルを確認しお回答するこずができたす保存されおいる堎合-たたはすぐに氞久に削陀するこずをお勧めしたす。



以䞋では、さたざたなりむルス察策゚ンゞンをテストし、それらがこのタスクにどのように察凊するかを確認したす。



VirusTotalリ゜ヌスに぀いおも蚀及したいず思いたす。これは、さたざたなりむルス察策゚ンゞンでファむルをチェックできるだけでなく、悪意のあるおよび䞀般的にはコヌドをテストするための䞀皮のサンドボックスでもありたす。 Plusプラットフォヌム-無料、マむナス-VirusTotalに送信されたすべおのサンプルは、その埌すべおのアンチりむルス研究所に転送されたす。



このため、以䞋ではスキャン結果のあるペヌゞぞのリンクは提䟛したせんが、䜜業䞭に取埗したこれらの結果のスクリヌンショットを提䟛したす。 明らかにそしお、私はそれを信じたいこの蚘事の埌、結果は改善されたす。



悪意のあるコヌドの䜜成者は、非垞に頻繁にパッカヌずプロテクタヌを䜿甚したす。これらは、悪意のあるファむルを圧瞮するだけでなく、眲名ずその埌の分析による怜出を困難にしたす。 WinLicenseやThemidaなどのプロテクタヌに盗たれたラむセンスを䜿甚する堎合、アンチりむルス研究所は通垞、自分自身を開梱するこずを気にしたせんが、盗たれたキヌを持぀トレッドシグネチャを怜出噚TrojanW32 / Black.Aなどの有名な怜出噚に远加するだけです。 これにより、誀怜知が発生したす。キヌゞェネレヌタ、パッチャヌ、およびいく぀かのプログラムの䜜成者は、本質的に悪意はありたせんが、それでも元に戻すこずから保護され、同様の盗たれたラむセンスを䜿甚したす。



この蚘事に蚘茉されおいるすべおのものはレビュヌのために以䞋に提䟛されるため、実際の悪意のあるコヌドでは動䜜したせんでしたがスキャン結果は以䞋に瀺したす、Eicarファむルを䜿甚したした。これは、りむルス察策のテストでよく䜿甚されたす。アンチりむルスは氞続的な怜出を提䟛する必芁がありたす。



それでは始めたしょう。



パヌト3.ç·Žç¿’



そのため、EicarはVirusTotalで怜出されるようになりたした




正盎なずころ、ComodoずMalwarebytesが䜕らかの理由で共通の暙準に埓わず、怜出を無芖するこずを決定したため、私が芋たものはやや衝撃的でした。 それでも、結果は明らかです。ファむルの怜出率は100に近いです。



最初に合意したように、私たちは完党なshkolotaであるため、独自のパッケヌゞ化方法を発明するのではなく、7Zを䜿甚しおファむルをアヌカむブにパックするだけです。



7za a eicar.7z eicar.com
      
      





VirusTotalで受信したファむルを確認したす




はい、すべおのりむルス察策゚ンゞンに7Zアヌカむブアンパッカヌが含たれおいるわけではないためたたは、この蚭定がVirusTotalにデフォルトで含たれおいないため、怜出数は少なくなりたすが、怜出率は高くなりたす。



タスクを耇雑にしたす。パスワヌドを䜿甚しおファむルをアヌカむブにパックしたす。 パスワヌドを楜しくしたしょう



 7za a -mhe=on -pfun eicar-fun.7z eicar.com
      
      





チェックの結果は明らかです。




解凍手順があっおも、りむルス察策プログラムはファむルのパスワヌドを知らないため、ファむルはクリヌンです。



怜出が削陀されたした-ただし、実行可胜ファむルを受け取りたせんでした。



実際のパッカヌでは、゜リュヌションは非垞に耇雑になる可胜性があるため、これらの詳现に぀いおは説明したせん。 QBCのサヌビスを䜿甚しお、最も簡単なスクリプトを蚘述したす。



 7za e -pfun eicar-fun.7z start eicar.com
      
      





スクリプトは単にアヌカむブを解凍し、結果のファむルを実行したす。 QBCでは、このスクリプトに基づいお最も単玔な実行可胜ファむルを䜜成できるだけでなく、myfiles倉数を介しおアクセスされるこのファむルに必芁な7za.exeおよびeicar-fun.7zアヌカむブを含めるこずもできたす。



結果の実行可胜ファむルは、タヌミナルりィンドりいわゆる「ゎヌスト」を開かなくおもかたいたせん。これがたさに必芁なものです。







結果のコヌドは次のずおりです。



 cd %myfiles% 7za e -pfun eicar-fun.7z start eicar.com
      
      





コンパむル埌、結果のdumb_bat.exeファむルはEicarを解凍しお起動したす。



VirusTotalでこのファむルをチェックした結果を確認したす




面癜いこずに、怜出されたファむルは解凍されたファむルの60ずアヌカむブの41から17に枛少したした-アンチりむルス゚ンゞンはいずれもEicarを怜出したせんでしたが、怜出は明らかにヒュヌリスティックであり、堎合によっおは誀怜出DrWeb、Baiduなどに䌌おいたす



先に進みたしょう-テスト環境での実行に察する保護をスクリプトに远加したす-ファむルが実際のシステムで実行されおいるこずを最も簡単に確認したす。 これを行うには、システムにDドラむブがあり、その䞊に少なくずも1぀のファむルがある堎合にのみ、解凍を開始したす。



 cd %myfiles% if exist d:/* (7za e -pfun eicar-fun.7z) start eicar.com
      
      





怜出の監芖




テヌブルの䞋郚に特に泚意を払っおいたすが、すべおが1぀の画像に収たらないため、別に匷調したした。









そのため、Dディスクチェックは、䞭囜人、ロシア人、りクラむナ人の探偵であるBaidu、DrWeb、Zillyaを「䞭断」したした。 さらに、これらの゚ンゞンは、他のいく぀かの゚ンゞンず同様に、タむムアりトによっお停止されたした。



公平に蚀うず、再起動によっおスキャンが最埌たで行われたこずは泚目に倀したす




ただし、この堎合、最初のテストからかなりの時間が経過したため、実隓を「クリヌン」ず芋なすこずはできたせん。



この状況は奜奇心found盛であるこずがわかりたした。コヌドの行を次のように倉曎したした。



 ... if <b>not</b> exist d:/* (7za e -pfun eicar-fun.7z) ...
      
      





テスト結果は印象的です。




ただし、再床、2回目のスキャンが行われたした。




倚くのりむルス察策のヒュヌリスティックの動䜜に違いがあり䜕らかの理由で、AegisLabずBaiduは2番目のケヌスで䜕も芋぀かりたせんでした、ドラむブDの存圚を確認する際のスキャンにも問題がありたす。しかし、これは偶然です。䞀床にこれほど倚くの゚ンゞンの「ダンプ」を芋たこずはありたせん。



次に進む-ファむルの察話性を远加したす。これは、どのテスト環境にも存圚したせん。 スクリプトを倉曎したす-それを本栌的なコン゜ヌル「ゎヌスト」ではありたせんにし、たたpauseコマンドを远加したす。



 @cd %myfiles% @pause @if exist d:/* (7za e -pfun eicar-fun.7z) > nul @start eicar.com
      
      





このようなファむルの実行結果は次のずおりです。







ナヌザヌを䞭傷したくはありたせんが、ほずんどの人がこの堎合にキヌを抌すようです:)いずれにしおも、私たちの前には、より明るい゜ヌシャル゚ンゞニアリングのラッパヌに包むこずができる簡単な䟋がありたす。



そのようなファむルを怜出する




67怜出䞭6怜出。6、カヌル すべおが発芋的です。 そしお、ほずんどの堎合、疑いを持たないナヌザヌはファむルを安党に芋぀けるでしょう。



UPXコマンドを䜿甚しお結果ファむルを圧瞮するず、興味深い結果が埗られたした。



 upx --best --ultra-brute --8086 --backup --compress-icons=3 dumb_bat3.exe
      
      





最初のコヌドに察しおこれを行うず、チェックはたったく行われなかったため、Antiy-AVLは怜出結果に応じお萜ちたした。




最新バヌゞョンでは、ファむルは枛少し、本質は倉わりたせんが、怜出が远加されたした




探偵は䞭囜人によっお远加されたしたが、りクラむナのZillyaはテストに倱敗したした。



パヌト4.結論



それらなしでも可胜ですか ;それでは。



もちろん、䞊蚘は原始的でシンプルなものであり、人生ではそうではありたせん。 実際にファむルの実行が最初にプロアクティベヌションをトリガヌし、その埌、垞駐モゞュヌルによっおブロックされ、最終的なEicarファむルが衚瀺されるためです。



しかし、それはポむントではありたせん。



実際、最新のりむルス察策スキャナヌはゞャンクのたたであり、数十幎たたは2幎前に最も単玔なタむプのコヌドパッケヌゞの前に完党に攟牧されおいたした。 テスト環境の圢の゜リュヌション-サンドボックス、ヒュヌリスティックアナラむザヌなど 混乱、誀怜知のみを远加したしたが、実際には実際の脅嚁から保護したせん。 混乱があったので、叀い、オヌプンで、UPXの根性に噛み぀いた-圌はずどたった。 しかし、悪意のあるアクティビティの原因ずなるファむルではなく、コヌド自䜓をパックしお、ディスク䞊のファむルをtempで動䜜させたせんが、メモリでは、自由に利甚できるナヌティリティではなく、独自のたたは閉じた開発を䜿甚しお、垞駐操䜜をバむパスしたす保護。 興味深いむンタヌフェヌス芁玠を远加したり、共通のプログラムからコピヌしたりできたす。たた、起動したものを信頌しお、リク゚ストに単玔に同意する経隓の浅いナヌザヌのアクティベヌションをバむパスできたす。



䞊蚘で行ったこずは、ほずんどすべおの人が理解しお実装できるりむルス察策をだたすための基本的な方法です。 そしおそれは働いた。 掗緎されたスペシャリストに぀いお蚀うべきこず







ファむル、スクリプト、および結果を含むアヌカむブは、 ここからダりンロヌドできたす 。



アヌカむブには次のものは含たれおいたせん明らかな理由により、入力されず、芁求に応じお提䟛されたせん䞊蚘のメカニズムに埓っお凊理され、以䞋を含むファむル





このすべおを最埌たで読んだ堎合は、ここをクリックしおください。




私は退屈しおいないこずを心から願っおいたすが、以前のように、トピックに関する私の考えを明確に述べるこずができたす。




All Articles