¾¯Ì裺½üÆÚÕë¶Ôµç×ÓÔªÆ÷¼þÐÐÒµµÄ¹¥»÷»î¶¯·ÖÎö

°ä²¼¹¦·ò 2021-09-13

Ò»¡¢¸ÅÊö


½üÆÚ£¬GA»Æ½ð¼×ADLab²¶»ñµ½¶àÆðÕë¶Ôµç×ÓÔªÆ÷¼þÆóÒµµÄ´¹µöÓʼþ¹¥»÷»î¶¯£¬¹¥»÷Ö¸±êÉæ¼°¶à¼Òµç×ÓÔªÆ÷¼þÐÐÒµµÄÉÏÊй«Ë¾»ò¸ßµÍÓι©¸øÉÌ£¬Ô̺¬ÌìÂí΢µç×ӹɷÝÓÐÏÞ¹«Ë¾£¨ÖйúÉîÛÚ£©¡¢ºëÒä¹ú¼Ê¹É·ÝÓÐÏÞ¹«Ë¾£¨Öйų́Í壩¡¢questcomp£¨ÃÀ¹ú¼ÓÀû¸£ÄáÑÇ£©¡¢axitea£¨Òâ´óÀûÃ×À¼£©µÈ¡£¹¥»÷ÕßÒÔ¡°Dretax.inc-Ryan Osborn -INV -034708182958- 2021.24.08¡±¡¢¡°Dretax.inc-Alissa Chung -INV -420511295810- 2021.24.08¡±µÈÐéαµÄ·¢Æ±µ¥¾ÝΪÓʼþ±êÌâÌáÒéÓã²æÊ½´¹µö¹¥»÷²¢½øÒ»²½ÏòÖ¸±êÉ豸ֲÈëDridexľÂí£¬¹¥»÷ÖÐÀûÓÃÁ˺갵²Ø¡¢¶à²ãLoader»ìºÏ¼ÓÃÜ¡¢API¶¯Ì¬»ñÈ¡¡¢APIÏòÁ¿Òì³£´¦ÖÃŲÓõȶàÖÖ¼¼Êõ¼¿Á©Æ¥µÐ·ÖÎö£¬Í¬Ê±Æä»ØÁ¬µÄÍøÂç»ù´¡ÉèÊ©¾ùѡȡCDNºÍP2P´úÀí½ÚµãÀ´¶ã±Ü×·×ÙÓë¼ì²â¡£


DridexÊÇÒ»¿îÒÔÇÔÈ¡ÒøÐÐÕË»§Æ¾Ö¤ÎªÖ÷ÕÅ£¬¼¯½©Ê¬¡¢ÇÔÃÜľÂí¡¢ÓʼþÈ䳿¡¢ÀÕË÷Èí¼þµÈ¶à¶àÖ°ÄÜÓÚÒ»ÌåµÄ×ÛºÏÐÔÈ䳿²¡¶¾£¬ÓÉÓÚÆäÕ¼Óи´ÔÓµÄP2P½ÚÔì»úÔì¡¢¶à²ã´úÀí¡¢¼±¾ç±äÒì¡¢ÄÚ±íÍøË«Çþ·ϰȾ¡¢RSA-AESͨѶ¼ÓÃܵÈÌØµã£¬Êܹ¥»÷ÆóÒµÒ»µ©ÖÐÕУ¬¿ÉÄÜÒýÆðÄÚÍøÀ©É¢Ï°È¾²¢½øÒ»²½Ôì³ÉʧйÃÜ¡¢Ôâ·êÀÕË÷¹¥»÷¡¢³ö²úÏßÍ£°ÚµÈÑϳÁµÄºó¹û¡£


Ëæ×Å¡¶Êý¾Ý°²È«·¨¡·µÄÕýʽִÐУ¬È«ÐÐÒµ¡¢È«ÁìÓò³ÇÊÐÊÜÖ®Ó°Ï죬±ØÒª³ÉÁ¢ÃÀÂúµÄÊý¾Ý°²È«Õ½Êõ¡£µç×ÓÔªÆ÷¼þ¼°°ëµ¼ÌåÐÐÒµ×÷ΪÎÒ¹ú¡°Ê®ËÄÎ塱´óÁ¦·¢Õ¹µÄÕ½ÊõÐÂÐ˲úÒµ£¬ÊÇÖ§³Öµ±Ç°¾­¼ÃÉç»á·¢Õ¹ºÍ±£ÏÕ¹ú¶È°²È«µÄÕ½ÊõÐÔ¡¢»ù´¡ÐÔºÍÏȵ¼ÐÔ²úÒµ£¬Æä²úÒµÁ´°²È«²»±äÒâ˼³Á´ó¡£ºÚ¿Í×éÖ¯Ò»µ©Í¨¹ýÍøÂç¹¥»÷ÈëÇÖµ½ÓÐ¹ØÆóÒµÄÚ²¿£¬Ò»·½Ãæ»áÑϳÁÍþвµ½ÎÒ¹ú×ÔÖ÷¿É¿ØµÄ²úÒµÁ´°²È«ºÍÊý¾Ý°²È«£»ÁíÒ»·½ÃæÒ²¿ÉÄÜÒòÀÕË÷¹¥»÷¡¢³ö²úÏßÖжϵÈÔì³É¾Þ´óµÄ¾­¼ÃËðʧ¡£Òò¶ø£¬GA»Æ½ð¼×ADLabÌáÐÑÓйص¥Ôª¡¢ÆóÒµÎñ±ØÆ÷³Á´ËÀàÍøÂç¹¥»÷»î¶¯²¢ÊµÊ±½øÐа²È«·À±¸¡£


¶þ¡¢¹¥»÷Íþв·ÖÎö


2.1 µç×ÓÔªÆ÷¼þÆóҵƵÔâÍøÂç¹¥»÷

Õâ´Î¹¥»÷»î¶¯¶Ô×¼Á˵ç×ÓÔªÆ÷¼þÐÐÒµµÄÓÐ¹ØÆóÒµ£¬ÎÒÃǹ۲쵽£¬½üÄêÀ´µç×ÓÔªÆ÷¼þ½øÈë¡°ÕÇ¼ÛÆÚ¡±£¬Í¬Ê±ÒßÇéµÄ·¢×÷ÓÖ¼Ó¿ìÍ»ÆÆÁ˲úÒµÁ´µÄ¹©ÐèÆ½ºâ£¬Ôì³Éµç×Ó¹©¸øÁ´²úÆ·¹©²»Ó¦Ç󣬼ÛÖµ·èÕÇ¡£Ò»Ð©ºÚ¿Í×éÖ¯ÒÔ´ËΪÆõ»ú£¬ÔÙÈýÕë¶Ôµç×ÓÔªÆ÷¼þÐÐÒµ·¢Õ¹ÍøÂç¹¥»÷´Ó¶øÄ²È¡¸ß¶îÀûÒæ£¬ÎÒÃÇͳ¼ÆÁ˽üÒ»ÄêÀ´µç×ÓÔªÆ÷¼þÐÐÒµÔâ·êÍøÂç¹¥»÷µÄ²¿ÃŰ²È«ÊÂÎñÈçͼ1Ëùʾ¡£


µç×ÓÔªÆ÷¼þÐÐÒµÔâ·êÍøÂç¹¥»÷ÊÂÎñ.jpg


ͼ1 ½üÒ»Äêµç×ÓÔªÆ÷¼þÐÐÒµÔâ·êÍøÂç¹¥»÷ÊÂÎñ


Äܹ»¿´µ½£¬Õë¶Ôµç×ÓÔªÆ÷¼þÐÐÒµµÄ¹¥»÷·½Ê½ÖØÒª¼¯ÖÐÔÚ¼ÓÃÜÊý¾ÝÀÕË÷¡¢Êý¾Ýй©ÀÕË÷¡¢»Ø¾ø·þÎñ¹¥»÷ÀÕË÷£¨µ¼Ö³ö²úÏßЪ¹¤£©µÈ¡£2020Äê7Ô£¬È«Çòµ±Ïȵľ§Ô²´ó³§X-FAB°ä²¼²¼¸æ³ÆÆäÔâµ½ÍøÂç¹¥»÷£¬µ¼ÖÂËùÓÐITϵͳºÍÆä6¸ö³ö²ú»ùµØ¾ùÖÕ³¡¹¤×÷£»8ÔÂSKº£Á¦Ê¿¡¢LGµç×ÓÔâµ½MazeÀÕË÷Èí¼þ¹¥»÷£¬µ¼Ö²¿ÃÅÈËÔ±µÄ´óÁ¿×ÊÁÏй¶£¬ÇÒSKº£Á¦Ê¿±»ºÚµÄÎļþÖл¹Ô̺¬ÓëÆ»¹û¡¢IBMµÈ¿Í»§¹«Ë¾µÄ´æ´¢Ð¾Æ¬¼ÛֵЭÉÌÓʼþ£»9Ô£¬ÒÔÉ«ÁÐоƬ¾ÞÍ·TowerJazzºöÈ»Ôâ·êÍøÂç¹¥»÷£¬µ¼Ö²¿ÃÅϵͳ·þÎñÆ÷ºÍÔì×÷²¿ÃÅÔÝÍ£ÔËÐУ¬ÆÅ×Ú³ö²úÏßЪ¹¤µÄѹÁ¦£¬ÆäÏòºÚ¿ÍÖ§¸¶ÁËÊýÊ®ÍòÃÀÔªµÄ¡°±£ÊÍ·Ñ¡±£¬ÒÔ»»È¡ºÚ¿Í¶Ô·þÎñÆ÷ÖÕ³¡¹¥»÷£»12Ô£¬¸»Ê¿¿µÄ¸¹«Ë¾ºèº£¼¯ÍÅλÓÚÄ«Î÷¸çµÄ¹¤³§Ôâ·êÀÕË÷Èí¼þ¡°DoppelPaymer¡±¹¥»÷¡£ºÚ¿ÍÇÔÈ¡²¢¼ÓÃÜÁ˲¿ÃÅÎļþÊý¾Ý£¬²¢ÒªÇó¹«Ë¾Ö§¸¶1804ö±ÈÌØ±ÒÒÔ»ñÈ¡½âÃܹ¤¾ß£¨ÒÀÕÕµ±ÌìÊм۸ߴï3450ÍòÃÀÔª£©£»½ñÄê3Ô£¬È«Çò³ÛÃûµçÄÔÔì×÷É̺ê»ùÔâ·êREvilÀÕË÷Èí¼þ¹¥»÷£¬²¢±»Ë÷Òª5000ÍòÃÀÔªÊê½ð£¨Ô¼3.3ÒÚÈËÃñ±Ò£©£¬´´ÏÂ×î¸ßÀÕË÷Èí¼þÊê½ð¼Í¼¡£½ñÄê8Ô£¬ÎÒÃÇ·¢ÏÖºÚ¿Í×éÖ¯ÓÖÔÚĦȭ²ÁÕÆ£¬ÆðÍ·Õë¶Ô¶à¼Òµç×ÓÔªÆ÷¼þÆóÒµÌáÒé´¹µöÓʼþ¹¥»÷»î¶¯¡£ºóÎÄÒ²½«Õë¶ÔÕâ´Î¹¥»÷»î¶¯½øÐÐÉî¿ÌµÄ·ÖÎöºÍ½éÉÜ¡£


2.2 Õâ´Î¹¥»÷Ö¸±ê


GA»Æ½ð¼×ADLabͨ¹ý¶ÔÕâ´Î¹¥»÷»î¶¯½øÐÐËÝÔ´Óë·ÖÎö¹ØÁª£¬Õû¶Ù³ö²¿ÃŹ¥»÷ÕßʹÓõĴ¹µöÓʼþ£¬ÓʼþÐÅÏ¢¼û±í1¡£


´¹µöÓʼþ.jpg


±í1 ÓʼþÐÅÏ¢


ÔÚ½øÒ»²½·ÖÎöºó£¬ÎÒÃÇ·¢ÏÖ¹¥»÷ÕßʹÓÃÁ˶¨ÔìµÄ´¹µöÓʼþÄ£°å½øÐз¢Æ±Àà´¹µöÓʼþµÄ×Ô¶¯»¯ÌìÉúºÍ¹¥»÷£¬²¢Õë¶ÔÓʼþÖÐÉæ¼°·¢ËÍÈË¡¢·¢Æ±ÐòºÅ¡¢·¢Æ±ÈÕÆÚµÈÄÚÈݽøÐÐÁËËæ»ú»¯´¦Öá£ÆäÖУ¬·¢¼þÈ˵ÄÓÊÏäºó׺±»¾«ÐļÙ×°³ÉÓ뷢Ʊ¡¢¶©µ¥ÓйصÄÄÚÈÝ£¬ÀýÈçpayment.dretax.com¡¢invoice.dretax.com¡¢order.dretax.com¡¢mail.dretax.com£¬Óʼþ±êÌâÓ븽¼þÃûÒ²¾ùͨ¹ý¹«Ë¾Ãû£¨Dretax.inc£©¡¢INV£¨invoiceËõд£¬ÒëΪ·¢Æ±£©¡¢ÈÕÆÚ¡¢±àºÅ£¨Ëæ»úÌìÉú£©¡¢·¢¼þÈËÃû£¨Ëæ»úÌìÉú£©µÈ½øÐÐ×éºÏ¼Ù×°£¬´¹µöÓʼþÈçͼ2Ëùʾ¡£


´¹µöÓʼþ-ͼʾ.png


ͼ2 ´¹µöÓʼþ


Õâ´Î¹¥»÷Éæ¼°µÄÖ¸±ê¾ùΪµç×ÓÔªÆ÷¼þÐÐÒµµÄÓйع«Ë¾£¬Ô̺¬ÌìÂí΢µç×ӹɷÝÓÐÏÞ¹«Ë¾¡¢ºëÒä¹ú¼Ê¹É·ÝÓÐÏÞ¹«Ë¾¡¢questcomp¡¢axiteaµÈ£¬ÓÉÓںڿͲ¢Ã»ÓÐÒÔÌØ¶¨¹ú¶ÈΪ¹¥»÷Ö¸±ê£¬ËùÒÔÎÒÃÇÒÔΪÕâÊÇһ·¿í·ºÕë¶Ôµç×ÓÔªÆ÷¼þÐÐÒµµÄ¹¥»÷Ðж¯£¬ºÚ¿Í×éÖ¯µÄÖ÷ÌâÖ¸±ê¿ÉÄÜÊÇÇÔÈ¡µç×ÓÔªÆ÷¼þ¹«Ë¾µÄ»úÃÜÊý¾Ý»ò¼¼Êõ×ÊÁÏ£¬Í¬Ê±¿ÉÄܽøÒ»²½Í¨¹ý¼ÓÃÜÊý¾ÝÀÕË÷¡¢Êý¾Ýй©ÀÕË÷¡¢Ëø¶¨ÏµÍ³ÀÕË÷µÈ¼¿Á©À´Ä²È¡¸ü¶àµÄ¾­¼ÃÀûÒæ¡£Õâ´Î»î¶¯Éæ¼°µÄ²¿ÃŹ¥»÷Ö¸±êÐÅÏ¢Èç±í2Ëùʾ¡£


¹¥»÷Ö¸±ê.jpg


±í2 ¹¥»÷Ö¸±êÐÅÏ¢


Èý¡¢¼¼Êõ·ÖÎö


ÔÚÕâ´Î¹¥»÷»î¶¯ÖУ¬¹¥»÷Õß½«´øÓжñÒ⸽¼þµÄ´¹µöÓʼþͶµÝÖÁµç×ÓÔªÆ÷¼þÆóÒµÔ±¹¤£¬Ò»µ©´¹µö´òËã³É¹¦£¬¶ñÒâºê»á¿ªÊͲ¢Ö´ÐÐVBScript¾ç±¾£¬¸Ã¾ç±¾ÊÇÒ»¸öÏÂÔØÆ÷£¬³¢ÊÔͨ¹ý̸ÌìÈí¼þDiscordµÄCDN·þÎñÏÂÔØºÚ¿ÍÍйܵĶñÒâDLLÎļþ£¬Í¬Ê±»á¿ªÊÍÁíÒ»¸öVBScript½ÅÕý±¾¼ÓÔØ¸Ã¶ñÒâDLL¡£¼ÓÔØµÄDLLʵÔòΪDridexľÂíLoader£¬ÆäʹÓÃÁ˶à²ã´ò°üµÄ·½Ê½½øÐÐÏ·¢£¬ÔÚÄÚ´æÖо­¹ý2´Î½âÃÜ¿ªÊÍLoaderºó×îÖÕ´ÓC&C·þÎñÆ÷ÏÂÔØÖ´ÐÐDridexľÂí£¬²¢½øÒ»²½ÏνÓÖÁDridexµÄP2P´úÀíÍøÂçÖ´ÐжñÒâ²Ù×÷¡£


ÏÂͼչʾÁËÕâ´Î¹¥»÷»î¶¯ÆëÈ«µÄÁ÷³Ì£º 


¹¥»÷Á÷³Ìͼ.jpg


ͼ3 ¹¥»÷Á÷³Ìͼ


3.1 µö¶üÓʼþͶµÝ


¹¥»÷Õß¼Ù×°Á˶à·âÒÔDretax¹«Ë¾£¨ÃÀ¹úÎ÷Èø¿ËÀ­ÃÅÍУ©¹ÜÕÊÈËԱΪ·¢¼þÈ˵Ĵ¹µöÓʼþ£¬ÓʼþÖ÷Ìâ¾ùÓë¡°·¢Æ±ÐÅÏ¢¡±ÓйØ£¬ÒÔͼ4ÓʼþΪÀý£¬ÊÕ¼þ±¨´ðÎÒ¹úÌìÂí΢µç×ӹɷÝÓÐÏÞ¹«Ë¾ÃûΪ¡°panpan_cao¡±µÄÔ±¹¤¡£ÓʼþÕýÎÄÖе¥Ò»ÃèÊöÁË·¢Æ±ÐÅÏ¢¼°¿ª¾ß·¢Æ±µÄ¹ÜÕʲ¿ÃŵÄÁªÏµ·½Ê½£¬²¢ÌáÐѱ£ÁôËù¸½µÄ·¢Æ±¡£


 ´¹µöÓʼþ.png


ͼ4 ´¹µöÓʼþ


Óʼþ¸½¼þÊÇÒ»·Ý¼Ù×°µÄ8Ô·¢Æ±µ¥£¬´Óµö¶üÎĵµ´ò¿ªºóµÄÄÚÈÝ£¨Èçͼ5£©À´¿´£¬Excel±í¸ñ½öÔ̺¬Ò»ÕÅͼƬ£¬ÄÚÈÝ´óÒâΪ£º¡°´ËÎĵµÊÇÓÉMicrosoft office excelµÄÔçÆÚ°æ±¾´´½¨£¬ÇëÆôÓúêÑ¡ÏîÒÔÏÔʾÎĵµÄÚÈÝ¡±¡£Ò»µ©Êܺ¦Õß±»ÓÕÆ­ÆôÓúêÑ¡Ï¶ñÒâºê´úÂë±ã»áµ±¼´Ö´ÐС£


¶ñÒâÓʼþ.jpg


ͼ5 ¶ñÒâµÄÓʼþ¸½¼þ

3.2 ¶ñÒâºê´úÂëÖ´ÐÐ


ºê´úÂë±»°µ²ØÔÚ¹¤×÷²¾µÄ±í¸ñ°ø±ß£¬Ä¬ÈÏ´ò¿ªExcelÖ»ÄÜ¿´µ½±íSheet1£¨±íMacro1±»°µ²Ø£©£¬µ±µã»÷¡°ÆôÓúꡱºó£¬ÓÉÓÚ±íµÄ״̬±»°µ²ØÈÔÎÞ·¨¿´µ½£¬Äܹ»Í¨¹ýÓÒ¼üµ¥»÷Ö÷±íÑ¡ÏȡµÞ°µ²ØÑ¡Ïî¡£


´úÂëÖ´ÐÐͼ.png


ͼ6 È¡µÞ°µ²ØµÄ¹¤×÷±í


´ËʱÄܹ»ÔÚ±íMacro1Öп´µ½¶ñÒâºê´úÂ룬¸Ã¶ñÒâ´úÂë±»»ìºÏºó²ð·ÖÖÁ¶à¸ö±í¸ñÖд洢¡£Óë³£¼ûµÄºê´úÂë°µ²Ø·½Ê½·ÖÆç£¬´ËÀà°µ²Ø¼¼ÊõÎÞ·¨ÔÚVBAProjectÖп´µ½ºê´úÂ룬¿ÉÄÜÔڿ϶¨Ë®Æ½ÉÏ×ÌÈŰ²È«·ÖÎö¡£


½«xlsmÎļþ½âѹËõ£¬Í¬ÑùÄܹ»ÔÚÆäÖÐ\xl\macrosheets\sheet1.xmlµÄµØÎ»·¢Ïָðµ²ØµÄ¶ñÒâºê´úÂë¡£


°µ²Ø´úÂë.jpg


ͼ7 °µ²ØµÄºê´úÂë


¹¥»÷Õß½«¶ñÒâ´úÂëÒÔ10½øÔì×Ö·ûµÄ´ó¾Ö´æ´¢ÔÚµ¥Ôª¸ñÄÚ£¨Ã¿¸ö×Ö·û´æ´¢ÔÚ¶ÀÁ¢µÄµ¥Ôª¸ñÖУ©£¬ÏÖʵִÐÐʱͨ¹ýExcelµÄCHAR()º¯Êýת»»Îª×Ö·û´®´úÂëºóÔÙ½øÒ»²½¼ÓÔØ£¬´Ó¶ø´ïµ½»ìºÏºÍÆ¥µÐ°²È«¼ì²âµÄÖ÷ÕÅ¡£½«¾ç±¾È¥»ìºÏºó£¬´úÂëµÄÕûÌåŲÓÃÂß¼­Èçͼ8Ëùʾ¡£


´úÂëŲÓÃÂß¼­.jpg


ͼ8 ´úÂëŲÓÃÂß¼­


¶ñÒâ´úÂë»á´´½¨¡°C:\ProgramData\veqxg.sct¡±Îļþ£¬²¢½«J162ÖÁS604µ¥Ôª¸ñÄÚµÄÊýÖµÄÚÈÝ£¨Èçͼ9£©×ª»¯ÎªCHARÖµºóдÈëÆäÖУ¬¶øºóͨ¹ýºÅÁîEXEC (MSHTA C:\ProgramData\veqxg.sct)Ö´ÐÐveqxg.sctÎļþ¡£


¶ñÒâ´úÂë.png


ͼ9 ¶ñÒâ´úÂ루ÿ¸ö×Ö·û´æ´¢ÔÚ¶ÀÁ¢µÄµ¥Ôª¸ñÖУ©

3.3 ¶ñÒâ¡°sct¡±ÎļþÖ´ÐÐ


veqxg.sctÎļþʵÔòΪVBScript¾ç±¾£¬¸Ã¾ç±¾»áÔÚͬĿ¼Ï¿ªÊÍÏÂÒ»½×¶ÎµÄVBScript¾ç±¾vaBlOKVbTNVXMTWIJcdR.sct£¬Ö®ºó´Ó·þÎñÆ÷ÏÂÔØºóÐøµÄ¶ñÒâ´úÂëvaBlOKVbTNVXMTWIJcdR.dll£¬ÈôÊÇÏÂÔØ³É¹¦£¬Ôòͨ¹ývaBlOKVbTNVXMTWIJcdR.sct¾ç±¾Ö´ÐкóÐøµÄ¶ñÒâDLL¡£


veqxg.sct¾ç±¾.jpg


ͼ10 veqxg.sct¾ç±¾

ÏÂÔØÁ´½ÓÈç±í3Ëùʾ£º


¶ñÒâDLLÏÂÔØÁ´½Ó.png


¶ñÒâDLLÏÂÔØÁ´½Ó

vaBlOKVbTNVXMTWIJcdR.sct¾ç±¾»á½øÒ»²½Í¨¹ýrundll32.exe Ö´ÐжñÒâDLL£¨²ÎÊýΪCPGenRandom)£¬¾­¹ý¶ÈÎö£¬¸Ã¶ñÒâDLLÊÇDridexľÂíµÄLoader£¬ÏÂÎÄÎÒÃǽ«¶ÔDridexľÂí¼°ÆäLoader½øÐоßÌåµÄ·ÖÎöºÍ½éÉÜ¡£



¾ç±¾ÐÅÏ¢.png


ͼ11 vaBlOKVbTNVXMTWIJcdR.sct¾ç±¾


3.4 DridexľÂí·ÖÎö


Õâ´ÎµÄDridexʹÓÃÁ˶à²ã´ò°üµÄ·½Ê½½øÐÐÏ·¢£¬µÚÒ»²ãLoaderÖ´Ðк󣬻áʹÓÃshellcodeÔÚÄÚ´æÖнâÃܳöµÚ¶þ²ãLoaderÀ´Ö´ÐУ¬µÚ¶þ²ãLoaderÔÙÈ¥¹¥»÷Õß½ÚÔìµÄC&C·þÎñÆ÷ÏÂÔØDridexľÂí¡£ÕâÁ½¸öLoaderʹÓÃÁ˶¯Ì¬º¯Êý»ñÈ¡ºÍÏòÁ¿Òì³£´¦ÖÃÀ´Å²ÓÃϵͳº¯Êý£¬´Ó¶ø¶ã±Ü°²È«Èí¼þµÄ²éɱºÍ×ÌÈŰ²È«ÈËÔ±µÄ·ÖÎö¡£ÒÔÏÂÊǾßÌå·ÖÎö£º


3.4.1 µÚÒ»²ãLoader·ÖÎö

¸ÃLoaderµÄ´úÂë¾­¹ýÁËÕûÊýÔËËã²Ù×÷»ìºÏ£¬Æäͬʱ»¹Ê¹ÓÃÁ˶¯Ì¬º¯ÊýŲÓõļ¼ÊõÀ´Ö´ÐÐϵͳAPI£¬ÒÔÔö³¤¾²Ì¬·ÖÎöµÄÄѶÈ£¬ÏÂͼÊǸÃLoaderÔÚIDAÖеIJ¿ÃÅα´úÂ룺


Loaderµ¼³öº¯Êýα´úÂë.png


ͼ12 Loaderµ¼³öº¯Êýα´úÂë


ÎÒÃǽáºÏ¶¯Ì¬µ÷ÊÔ·ÖÎö£¬·¢ÏÖ¸ÃLoaderµÄÖ÷ÕÅÊÇÔÚÄÚ´æÖнâÃÜÖ´ÐÐÒ»¸öPEÎļþ¡£Õâ¸ö¹ý³Ìͨ¹ýÁ½½×¶ÎµÄshellcodeʵÏÖ£º


µÚÒ»½×¶ÎµÄshellcode±»¼ÓÃܱ£ÁôÔÚ¸ÃLoaderµÄ.rdata¶Î£¬LoaderÖ´Ðк󣬽«.rdata¶ÎµÄshellcode½âÃܺóдµ½.data¶Î£¬¶øºó¶¯Ì¬Å²ÓÃVirtualProtectº¯Êý½«.data¶ÎµÄ¶ÔÓ¦shellocdeÊôÐÔÅú¸ÄΪ¿É¶Á¿Éд¿ÉÖ´ÐУ¬ÈçÏÂͼËùʾ£º


shellocde.png


ͼ13 Åú¸Ä.data¶ÎµÄÄÚ´æÊôÐÔΪ¿É¶Á¿Éд¿ÉÖ´ÐÐ


Ö®ºó£¬loader¾ÍÈ¥Ö´ÐÐ.data¶ÎµÄshellcode´úÂ룬ÈçÏÂͼËùʾ£º


 data×Ö¶Î.png


 Í¼14 Ö´ÐÐ.data¶ÎµÄshellcode´úÂë


shellcodeµÄÆðÍ·ÊÇÒ»¶Î½âÃÜ´úÂ룬ÆäÕÆ¹Ü½«µÚ¶þ½×¶ÎµÄshellcode½âÃܳöÀ´£¨Ñ­»·Òì»ò½âÃÜshellcode£©£¬ÈçÏÂͼËùʾ£º


 ½âÃܵڶþ½×¶ÎµÄshellcode.png


 Í¼15 ½âÃܵڶþ½×¶ÎµÄshellcode


½âÃÜʵÏÖºó£¬shellcodeÔÙ¶¯Ì¬Å²ÓÃVirtualAllocº¯ÊýÉêÇëÒ»¶ÎÄڴ棬½«½âÃܺóµÄµÚ¶þ½×¶ÎshellcodeдÈëµ½Ö¸±êÄڴ棬֮ºóÌø×ªµ½µÚ¶þ½×¶ÎµÄshellcodeÈ¥Ö´ÐУ¬ÈçÏÂͼËùʾ£º


Ö´Ðеڶþ½×¶ÎµÄshellcode.png


 Í¼16 Ö´Ðеڶþ½×¶ÎµÄshellcode


µÚ¶þ½×¶ÎµÄshellcodeÖ´Ðк󣬻ᶯ̬ŲÓÃVirtualAllocº¯ÊýÉêÇëÄڴ棬½«¼ÓÃÜÊý¾ÝдÈë¸ÃÄÚ´æºó£¬ÔÙ½âÃÜÖ´ÐУ¬½âÃÜÖ´ÐеÄpayloadΪһDLLÎļþ£¬ÈçÏÂͼËùʾ£º


ÄÚ´æÖнâÃܳöµÄDLLÎļþ.png


 Í¼17 ÄÚ´æÖнâÃܳöµÄDLLÎļþ


3.4.2 µÚ¶þ²ãLoader·ÖÎö


¸ÃDLLͬÑùÊÇÒ»¸öloader£¬ÆäÖ÷ÕÅÊÇ´ÓÔ¶³Ì·þÎñÆ÷ÏÂÔØÏÂÒ»½×¶ÎµÄDridexľÂí¡£¸ÃDLLͬÑùʹÓÃÁ˶¯Ì¬º¯ÊýŲÓõķ½Ê½½øÐк¯ÊýŲÓã¬Ö»Óе±±ØÒªÅ²ÓÃÖ¸±êº¯Êýʱ£¬¶ñÒâ´úÂë²Å»áʹÓÃFS¼Ä·ÅÆ÷¼ìË÷¶ÔÓ¦º¯ÊýµÄÏÖʵµØÖ·£¬¶øºóÀûÓÃint3Ò쳣ŲÓÃÖ¸±êº¯Êý£¬ÈçÏÂͼËùʾ£º


ÀûÓÃint3Ò쳣ŲÓÃÖ¸±êº¯Êý.png


 Í¼18 ÀûÓÃint3Ò쳣ŲÓÃÖ¸±êº¯Êý


ÕâÖÖº¯ÊýŲÓõĵÀÀíÊÇ£¬µ±·¨Ê½²úÉúÒì³£µÄʱ³½£¬Ò»¹²ÓÐÁ½ÖÖ´¦ÖÃÒì³£µÄ·½Ê½¡£Ò»ÖÖÊÇSHE£¨Structured Exception Handling£©£¬ÁíÒ»ÖÖÊÇVEH£¨Vectored Exception Handling£©¡£¸ÃDLLʹÓÃÁËVEHµÄ·½Ê½Å²ÓÃÖ¸±êº¯Êý£ºÔÚÔËÐÐµÄÆðÍ·£¬¶ñÒâ´úÂë»á×¢²áÒ»¸öVEH´¦Ö÷¨Ê½£¨ÈçÏÂͼËùʾ£©£¬µ±CPUΪINT3Òý·¢Ò쳣ʱŲÓÃÒì³£´¦Ö÷¨Ê½ÒÔ¶ÔÖ¸±êº¯Êý½øÐÐŲÓá£


º¯ÊýÒì³£.png


 Í¼19 ×¢²áÒì³£´¦Öú¯Êý

¸ÃDLLÄÚÖÃÓÐ3¸öC&C·þÎñÆ÷µØÖ·£¬ÈçϱíËùʾ£º


DLLÄÚÖÃÓÐ3¸öC&C·þÎñÆ÷µØÖ·.png


¸ÃDLL»á³¢ÊÔÖð¸öºÍÕâЩC&C·þÎñÆ÷½øÐÐÏνÓ£¬Ò»µ©ÏνӳÉÁ¢³É¹¦£¬DLL¾Í»áŲÓÃHttpSendRequestWº¯ÊýÏòC&C·þÎñÆ÷»Ø´«Ö¸±ê»·¾³µÄ¼ÓÃÜÊý¾Ý£¨ÈçÏÂͼËùʾ£©£¬Ö®ºó¸ÃDLL»á´ÓC&C·þÎñÆ÷ÏÂÔØÏÂÒ»½×¶ÎµÄDridexľÂíÖ´ÐС£


»Ø´«µÄ¼ÓÃÜÊý¾Ý.png


 Í¼20 ÏòC&C»Ø´«µÄ¼ÓÃÜÊý¾Ý


3.4.3 DridexÖ÷ÌâľÂí


ÓÉÓÚÎÒÃÇÔÚ·ÖÎöµÄʱ³½£¬µÚ¶þ²ãLoaderµ±Ç°Î´Äܽ«DridexÖ÷ÌâÂíÏÂÔØÏÂÀ´Ö´ÐУ¬µ«ÊÇͨ¹ýËÝÔ´·¢ÏÖµ±Ç°LoaderÕýÊÇDridex V4ËùʹÓõÄLoader£¬×ÔÉíDridexÖ÷ÌâÂí²¢Î´²úÉú½Ï´ó±ä¶¯£¬Æä×îÖØÒª¹¥»÷ÄÜÁ¦ÖØÒªÌå´Ë¿ÌÆäÇ¿¶È¶ø½Ã½ÝµÄ²å¼þ¼¼ÊõÉÏ¡£ÐµĹ¥»÷ÖÐËùѡȡµÄ¶ñÒâµö¶üÎĵµ¼°LoaderËæ×źڿÍ×éÖ¯µÄ¸üÌæ¶ø²»Ðݽø»¯¡£±¾ÎĽ«²»ÔÙ¶ÔDridexµÄ¾ßÌå¼¼Êõ½øÐзֽ⣬ֻ¶ÔDridexµÄ¸ù»ùÖ°ÄܺÍÌØµã½øÐмòÒªµÄ½éÉÜ¡£ÈçÐèÉî¿ÌÏàʶDridexľÂí£¬¿É×ÐϸÔĶÁGA»Æ½ð¼×Áí±íһƪÉî¶È·ÖÎö»ã±¨¡¶¶ãÔÚP2PÈä³æÍøÂç±³ºóµÄ¹í»ê£ºDridexÈ䳿ÐÂÐͱäÖÖÌ½ÃØ¡·£¬ÎÒÃÇÔڻ㱨ÖжÔDridex V4ËùѡȡµÄ¹¥»÷ÊÖ·¨£¬¼¼Êõ¼¿Á©£¬Í¨Ñ¶»úÔìµÈµÈ×öÁËÈ«Ãæ¶øÉî¿ÌµÄ·ÖÎö¡£


Dridex±ðÃûBugat¡¢Cridex¡¢Feodo£¬ÓÚ2014Äê³õ´Î³öÏÖ£¬ÊÇĿǰȫÇò»îÔ¾µÄ¼¼Êõ×îÏȽøµÄÒøÐÐľÂíÖ®Ò»£¬´Ó³öÏÖÒÔÀ´£¬ÆäÒ»ÏòÔÚ²»ÐݸüкÍÑݱ䣬ֱµ½Ä¿Ç°ÎªÖ¹ÈÔ¼«¶È»îÔ¾¡£¸ÃľÂíµÄÖØÒªÖ¸±êÊÇÇÔÈ¡Êܺ¦ÕßÖ÷»úµÄÒøÐÐÆ¾Ö¤¡£ºÍÕâ´Î¹¥»÷Ò»Ñù£¬Æäͨ³£Í¨¹ýÓã²æÊ½´¹µöÓʼþµÄ·½Ê½½øÐд«²¼¡£³ýÁËÇÔÈ¡ÒøÐÐÆ¾Ö¤£¬Dridexͨ³£»¹»áÏÂÔØÆäËûµÄ¶ñÒâÄ£¿é£¬Ä¿Ç°ÒÑÖªµÄÖ°ÄÜÄ£¿éÓÐVNCÄ£¿é¡¢ÆÁÄ»½ØÍ¼Ä£¿é¡¢´úÀíÄ£¿é¡¢ÖÐÑëÈËÄ£¿é¡¢¼üÅ̼ͼÄ£¿é¡¢Æ¾Ö¤ÇÔȡģ¿é¡¢Web×¢ÈëÄ£¿é¡¢ÄÚÍøÏ°È¾Ä£¿é¡¢Óʼþ´«²¼Ä£¿é¡¢É³Ïä¼ì²âÄ£¿éµÈ¡£


DridexµÄ¹¥»÷Ö¸±ê±é²¼ÊÀ½ç¸÷µØ£¬È磺Öйú¡¢ÃÀ¹ú¡¢µÂ¹ú¡¢·¨¹úºÍ¼ÓÄôóµÈ¡£ÒÔÏÂÊÇDridex½ü¼¸ÄêµÄһЩ¹¥»÷ÊÂÎñ£º


2014Äê7Ô£¬Seculert¹«Ë¾µÄ°²È«×êÑÐÔ±·¢ÏÖDridexÇÔÈ¡ÁËÖÁÉÙ5Íò¸öÓÊÏäµÄµÇ¼Õ˺źÍÃÜÂëÐÅÏ¢Áбí£¬´ËʱDridexÖØÒªÒÔϰȾµÂ¹úºÍ²¨À¼ÎªÖ÷£¬ÆäËûϰȾ¹ýµÄ¹ú¶ÈÓаµØÀû¡¢ÃÀ¹ú¡¢ÈðÊ¿¡¢Ó¢¹ú¡¢Òâ´óÀû¡¢ºÉÀ¼µÈ¡£


2015Äê5Ô£¬DridexÆðÍ·½«js¾ç±¾Îļþ×÷ΪÓʼþ´«²¼¸½¼þ½øÐдóÃæ»ý´«²¼£¬¸Ãjs¾ç±¾ÎļþÓÃÓÚÏÂÔØLockyÀÕË÷Èí¼þÖ´ÐС£


2015Äê8Ô£¬Óйذ²È«»ú¹¹·ÖÎöͳ¼Æ£¬ÔÚ2015Äê¼ä²»µ½Ò»ÄêµÄ¹¦·òÀDridexÒѾ­ÈëÇÖÁ˺á¿ç27¸ö¹ú¶ÈµÄ³ÉǧÉÏÍò¼ÒÆóÒµ£¬²¢ÇÒÒѾ­µ¼ÖÂÓ¢¹ú2ǧÍòÓ¢°õ(ÆäʱºÏ3050ÍòÃÀÔª)ÒÔÉϵľ­¼ÃËðʧ£¬ÒÔ¼°ÃÀ¹ú1ǧÍòÃÀ½ðµÄ¾­¼ÃËðʧ¡£


2015Äê8ÔÂ14ÈÕ£¬FBI½áºÏ°²È«³§É̵·»ÙÁËDridex·þÎñÆ÷²¢¿ÛÁôÁËÒ»ÃûDridexÄ»ºó²Ù¿ØÕß¡£


2016Äê2ÔÂ4ÈÕ£¬Dridex²úÉúÁËÒ»´ÎÏ·¾çÐÔÊÂÎñ£¬ÄǾÍDridexÈ䳿²¡¶¾ºó¶Ë·þÎñÆ÷Òɱ»°×ñ×ÓÈëÇÖ£¬ËùÓÐÏÂÔØµÄÄ£¿é±»´úÌæ³ÉÁËAviraɱ¶¾Èí¼þ¡£


2016Äê9ÔÂ6ÈÕ£¬°²È«×êÑÐÈËÔ±·¢ÏÖеÄDridex±äÖÔìðÍ·ÓÃÓÚÇÔÈ¡Ð鹹Ǯ±ÒÈç±ÈÌØ±ÒÇ®°ü¡£


2017Äê4Ô£¬Proofpoint×êÑÐÈËÔ±¹Û²âµ½Êý°ÙÍò´ÎDridexÈ䳿¹¥»÷£¬Æä¹¥»÷ÊÖ·¨ÓëÔçÄêµÄ¹¥»÷ÀàËÆ£¬Í¬Ñùͨ¹ýÓʼþЯ´ø¸½¼þµÄ´ó¾Ö½øÐзè¿ñµÄ´«²¼£¬Ö»ÊÇÐµĹ¥»÷ÖÐÔö³¤ÁËͨ¹ýZIP´ò°üµÄvb¾ç±¾Îļþ¡¢PDFÎļþºÍ¿ÉÖ´ÐеÄPEÎļþ¡£


2017Äê5ÔÂ10ÈÕ£¬DridexÈ䳿±äÖÖʹÓÃÁËÔ­×Ó×¢Èë¼¼Êõ·¢Æð¹¥»÷£¬ÒÔ¶ã±Ü°²È«²úÆ·µÄ²éɱ¡£


2017Äê12ÔÂ12ÈÕ£¬Ç°Ó¢¹úÒøÐÐÔ±¹¤Ö²ÈëDridexÈä³æÔ®ÊÖÁ½Î»ºÚ¿ÍÏ´Ç®£¬µ£ÈÎÏ´Ç®ºÚ¿ÍµÄ¸öÈËÐÅÈξ­Àí£¬ÀûÓÃαÔìµÄÉí·ÝÖ¤¼þ¿ªÉèÁ˶à´ï105¸öÕË»§£¬»ã¿îÓëתÕ˳¬¹ý250ÍòÓ¢°÷¡£


2018 Äê 12Ô£¬Ä¦¶û¶àÍß¹úÃñAndrey Ghinkul£¬±ðÃû¡° smilex ¡±£¨ 2017Äê2 Ô£¬´ÓÈûÆÖ·˹Òý¶Éµ½ÃÀ¹ú£©Òò·Ö·¢Dridex¶ñÒâÈí¼þ±»ÅÐÐÌ¡£


2019 Äê 6 Ô£¬¹¥»÷ÕßÀûÓÃSpelevo µÄ·ì϶ÀûÓù¤¾ßͶµÝÒøÐÐľÂíDridex¡£


2019Äê12Ô£¬ÃÀ¹úµ±¾ÖÖ¸¿ØÁ½¸ö¶íÂÞ˹¹«Ãñ£¨Maksim VºÍIgor Turashev£©²¿ÊðDridex¶ñÒâÈí¼þ£¬Á½ÈËÔÚ10ÄêÄÚÇÔÈ¡³¬¹ýÁË1ÒÚÃÀÔª¡£


2020Äê12ÔÂÆÚ¼ä£¬¹¥»÷ÕßͶµÝ·ÂðÑÇÂíÑ·Ãâ·ÑÑÇÂíÑ·ÀñÎ│µÄ´¹µöÓʼþ


2021Äê8Ô£¬¹¥»÷ÕßÕë¶Ô¶à¼Òµç×ÓÔªÆ÷¼þÆóÒµÌáÒé´¹µö¹¥»÷»î¶¯£¬Ô̺¬ÌìÂí΢µç×ӹɷÝÓÐÏÞ¹«Ë¾¡¢ºëÒä¹ú¼Ê¹É·ÝÓÐÏÞ¹«Ë¾¡¢questcomp¡¢axiteaµÈ¡£


ËÄ¡¢×ܽá


Õâ´Î¹¥»÷ÖØÒª¶Ô×¼µç×ÓÔªÆ÷¼þÆóÒµµÄÔ±¹¤£¬²¢ÇÒÉæ¼°µ½ÎÒ¹úÆóÒµµÄÊý¾Ý°²È«£¬±ØÒªÒýÆð¿í´óÆóÊÂÒµµ¥Ôª×ã¹»µÄ¾¯Ìè¡£½áºÏDridexľÂíµÄº¹Çà»î¶¯¼£Ï󣬯䱳ºóµÄ¹¥»÷ÕßÒÔÇÔÃÜ¡¢ÀÕË÷µÈ·½Ê½Í¼Ä±¾­¼ÃÀûÒæµÄ¿ÉÄÜÐԽϴó¡£DridexÔÚ¾­Àú¶àÄêµÄ·¢Õ¹½ø»¯ºó£¬ÒѾ­ÐγÉÁ˼¯È䳿¡¢½©Ê¬¡¢ÇÔÃÜľÂí¡¢ÀÕË÷Èí¼þ¡¢P2P´úÀíÓÚÒ»ÉíµÄ»ìºÏÐÍÈ䳿²¡¶¾¡£¸ÃÈä³æÍ¬Ê±¾ß±¸ÄÚ±íÍøÀ©É¢¡¢Õý·´À¡µÄ¹Ø»·Ï°È¾¡¢C&C·þÎñÆ÷¼°Í¨Ñ¶Á÷Á¿°µ²Ø¡¢Æ¥µÐ·ÖÎö¡¢¼±¾ç±äÒ졢ģ¿é»¯µÈ¸ß¼¶ÄÜÁ¦£¬¶ÔÓÚÖÐÕÐÆóÒµÓµÓм«´óµÄ·çÏÕÐÔ¡£


¼øÓÚDridex½©Ê¬ÍøÂç³Ö¾Ãͨ¹ý´¹µöÓʼþÒÔ¼°OfficeVBAºê½øÐй¥»÷µÄ¹ßÓü¿Á©£¬ÎÒÃǽ¨ÒéÆóÊÂÒµµ¥Ôª²»¶¨ÆÚΪԱ¹¤½øÐа²È«½ÌÓýÅàѵ£¬ÌáÉýÔ±¹¤µÄ°²È«·À±¸Òâʶ¡£Îñ±Ø×öºÃÓʼþϵͳµÄ·À»¤£¬°ÑÎȲ»ÒªÇáÒ×´ò¿ªÎ´ÖªÆðÔ´µÄµç×ÓÓʼþ£¨ÓÈÆäÊÇ´øÓи½¼þµÄµç×ÓÓʼþ£©¡£ÈçÓбØÒª¿Éͨ¹ý´ò¿ªOfficeÎĵµÖеģºÎļþ-Ñ¡Ïî-ÐÅÀµÖÐÐÄ-ÐÅÀµÖÐÐÄÉèÖÃ-ºêÉèÖ㬽ûÓÃËùÓкê´úÂëÖ´ÐС£Ò»µ©ÏµÍ³»ò·þÎñÆ÷³öÏÖÒì³£ÐÐΪ£¬ÊµÊ±»ã±¨²¢ÇëרҵÈËÔ±½øÐÐÅŲ飬ÒÔ½â³ý°²È«Òþ»¼¡£