ÓÐÉíÄÁ³¡ÏµÁÐÓÎÏ·µÄ½¹µãÍæ·¨ÆÊÎö
¡¶ÓÐÉíÄÁ³¡¡·×÷Ϊһ¿îÈںϽÇÉ«Óý³ÉÓëÅ©³¡Ä±»®µÄÄ£ÄâÓÎÏ·£¨SIM£©£¬v110°æ±¾ÔÚÔÓÐϵͳ»ù´¡ÉÏÐÂÔö20ÖÖÅ©×÷Îï»ùÒò×éºÏÌØÕ÷¡£ÓÎÏ·ÒÔÆæÒìµÄÉúÃü¿ÆÑ§Ä£ÄâΪ½¹µã£¬Íæ¼ÒÐèҪͨ¹ý»ùÒò±à¼£¨Gene Editing£©ÊÖÒÕʵÏÖÌØÊâ×÷ÎïµÄÅàÓý¡£ÖµµÃ×¢ÖØµÄÊÇ£¬ÓÉÓڸð汾°üÀ¨ÖØ´óÉúÎï»úÖÆÄ£Ä⣬ºº»¯ÊÂÇéÐ辫׼ÊÊÅäרҵÊõÓïµÄÍâµØ»¯±í´ï¡£Ä¿½ñÍøÉÏÈö²¥µÄÃ⼤»îÂëv40²¹¶¡¶à½ÓÄɶ¯Ì¬´úÂë»ìÏýÊÖÒÕ£¬ÕâÀàÆÆ½â·½·¨ÊÇ·ñ»áÓ°ÏìÓÎÏ·ÎȹÌÐÔ£¿ÐèÒªºóÐøÊµ¿¼ÊÔÖ¤¡£
ºº»¯°æ±¾ÏÂÔØµÄÈý´óÇå¾²×¼Ôò
ÔÚËÑË÷¡¶ÓÐÉíÄÁ³¡v110ºº»¯ÏÂÔØ¡·×ÊԴʱ£¬½¨ÒéÓÅÏÈÑéÖ¤ÎļþµÄÊý×ÖÊðÃûÓë¹þÏ£Öµ¡£Õý°æºº»¯×éµÄ×÷Ʒͨ³£»áÔÚ²¹¶¡ËµÃ÷ÎĵµÄÚ×¢Ã÷SHA-256УÑéÂ룬Óû§¿ÉʹÓÃ7-ZipµÈ¹¤¾ß¾ÙÐÐÍêÕûÐÔУÑé¡£¹ØÓÚ±ê°ñÃ⼤»îÂëv40µÄÆÆ½â²¹¶¡£¬±ØÐè¼ì²é.dllÎļþÊÇ·ñ¾ÓÉVMProtect¼ÓÃÜ´¦Öóͷ£¡£ÏÖʵ²Ù×÷ÖУ¬75%µÄ¶ñÒâÈí¼þͨ¹ýÓÎÏ·²¹¶¡Èö²¥£¬Íæ¼Ò¸ÃÔõÑùÓÐÓÃÇø·Ö£¿ÍƼöʹÓÃɳºÐÇéÐξÙÐиôÀë²âÊÔ£¬Í¬Ê±¼à¿ØÏµÍ³×¢²á±íÐ޸ļͼ¡£
Ã⼤»î°æv40µÄÊÖÒÕʵÏÖÔÀí
Ä¿½ñÊÐÃæÉϵÄÃ⼤»îÂëv40²¹¶¡Ö÷Òª½ÓÄÉÄÚ´æ×¢ÈëÊÖÒÕÈÆ¹ýÓÎÏ·µÄÔÊÐíÖ¤ÑéÖ¤»úÖÆ¡£ÏêϸÔÀíÊÇͨ¹ýAPI Hooking×èµ²CryptoVerifyÊðÃûУÑ麯Êý£¬½«ÑéÖ¤Âß¼ÖØ¶¨ÏòÖÁÍâµØÎ±ÔìµÄÈÏ֤ЧÀÍÆ÷¡£ÕâÖÖÊÖÒÕËäÈ»ÄÜʵÏÖÎÞÕϰÔËÐУ¬µ«±£´æ±»·´×÷±×ϵͳʶ±ðµÄΣº¦¡£²¿·ÖÆÆ½â×é½ÓÄɸüÏȽøµÄ¾²Ì¬¶þ½øÖÆÐ޸ģ¨Static Binary Modification£©¼Æ»®£¬Ö±½ÓÈ¥³ýÓÎÏ·Ö÷³ÌÐòµÄ¼¤»îÑé֤ģ¿é£¬ÕâÖּƻ®¶Ôºº»¯¼æÈÝÐÔÓкÎÓ°Ï죿ÐèÒª²âÊÔ²î±ðÓïÑÔ°ü¼ÓÔØË³Ðò¡£
×°ÖÃÁ÷³ÌµÄÆß¸öÒªº¦°ì·¨Ïê½â
Íê³É¡¶ÓÐÉíÄÁ³¡v110ºº»¯ÏÂÔØ¡·ºó£¬½¨ÒéÏȽ¨Éèϵͳ»¹ÔµãÔÙ¾ÙÐÐ×°Öᣱê×¼²Ù×÷Á÷³Ì°üÀ¨£º1.½ûÓÃɱ¶¾Èí¼þµÄʵʱ¼à¿Ø 2.¹ÒÔØISO¾µÏñÎļþ 3.Ö´ÐÐCRC32УÑé 4.×°Öûù´¡ÓÎÏ·±¾Ìå 5.×¢ÈëÃ⼤»îÂëv40²¹¶¡ 6.¹ÒÔØÖÐÎÄÓïÑÔ°ü 7.ÖØÐÞ×¢²á±í¹ØÁªÏî¡£ÆäÖеÚ5²½Òª×¢ÖØÖ´ÐÐ˳Ðò£¬83%µÄ×°ÖÃʧ°Ü°¸ÀýÔ´ÓÚ²¹¶¡Ó뺺»¯°üµÄ¼ÓÔØË³Ðò¹ýʧ¡£ÔõÑùÅжÏ׼ȷµÄÖ´ÐÐ˳Ðò£¿ÊÓ²ìÓÎÏ·ÈÕÖ¾ÎļþÖÐDLL¼ÓÔØÊ±¼ä´ÁÊÇÒªº¦¡£
³£¼ûÔËÐÐÎÊÌâµÄÕï¶ÏÓëÐÞ¸´
ÔÚÍê³ÉÓÐÉíÄÁ³¡v110ºº»¯×°Öúó£¬53%Óû§»áÓöµ½Í¼ÐÎäÖȾÒì³£ÎÊÌâ¡£Õâͨ³£Ô´ÓÚÆÆ½â²¹¶¡ÓëÏÔ¿¨Çý¶¯µÄ¼æÈÝÐÔÎÊÌ⣬½¨ÒéʵÑéÇл»DirectXÔËÐÐģʽ»ò¸üÐÂÏÔʾÇý¶¯ÖÁ×îа汾¡£µ±Óöµ½´æµµËð»µÌáÐÑʱ£¬¿Éͨ¹ý±¸·ÝµÄ.savÎļþÅäºÏHex±à¼Æ÷ÊÖ¶¯ÐÞ¸´Ð£Ñéλ¡£ÖµµÃ×¢ÖØµÄÊÇ£¬Ã⼤»îÂëv40ÆÆ½â°æÕ¥È¡ÅþÁ¬¹Ù·½Ð§ÀÍÆ÷£¬²»È»¿ÉÄÜ´¥·¢·´¸ÄÄîÍ·ÖÆµ¼Ö´浵¼ÓÃÜ¡£
ͨ¹ýϵͳ»¯µÄ¼Æ»®ÊµÑ飬¡¶ÓÐÉíÄÁ³¡v110ºº»¯ÏÂÔØ¡·ÓëÃ⼤»îÂëv40µÄÀÖ³ÉÔËÐÐÒѾ߱¸¿ÉÐÐÐÔ¡£µ«ÐèÒªÌØÊâÌáÐÑ£ºÈÎºÎÆÆ½âÐÐΪ¶¼±£´æÖ´·¨Î£º¦£¬½¨ÒéÍæ¼Òͨ¹ýÕý¹æÇþµÀ»ñÈ¡ÓÎÏ·¡£¹ØÓÚÈ·ÓÐÌØÊâÐèÇóµÄÓû§£¬½¨Òé¼ÓÈëרҵMOD£¨ÓÎÏ·Ä£×飩ÉçÇø»ñÈ¡ÊÖÒÕÖ§³Ö£¬Í¬Ê±ÔöÇ¿ÅÌËã»úµÄÇå¾²·À»¤²½·¥¡£ÏñËØÓÎÏ·µÄÎÄÒÕÔÙÆðÓëÒÆÖ²Ç÷ÊÆ
ÏñËØÒÕÊõ£¨Pixel Art£©ÔÚ½ñÊÀÓÎÏ·ÁìÓòÕýÓÀ´¶þ´Î±¬·¢£¬¶¶ÒôÍÆ¼öËã·¨²¶»ñµ½Óû§¶Ô¸´¹ÅÉóÃÀµÄÐèÇó¹Õµã¡£ÌÒ×ÓÒÆÖ²ºº»¯×éÕâÀàÊÂÇéÊÒÕýÊÇÕÆÎÕ´ËÇ÷ÊÆ£¬½«ÈÕ±¾¾µäÏñËØ»ÆÓÍ£¨Èç¡¶ÏÄÈÕ¿ñÏëÇú¡·¡¶Å©´åÉúÑÄÄ£Äâ¡·µÈ£©¾ÙÐа²×¿ÏµÍ³ÊÊÅäÓëÎı¾±¾ÍÁ»¯Ë¢Ð¡£ÕâÀà×÷ƷΪºÎÄÜ¿ìËÙ×ߺ죿Ҫº¦ÔÚì¶ÍêÉÆÆ½ºâÁË16bit»³¾É»·çÓëÏÖ´ú´¥ÆÁ²Ù×÷Âß¼£¬ÆäÎļþÌå»ýͨ³£¿ØÖÆÔÚ500MBÄÚ£¬ÇкÏÒÆ¶¯¶ËÈö²¥ÌØÕ÷¡£ºº»¯×éͨ¹ý¶ÔÔ°æ¾ç±¾µÄ¾«×¼·Ò룬ÓÐÓÃÏû³ýÁËÎÄ»¯¸ôĤ£¬Ê¹º£ÄÚÍæ¼ÒµÃÒÔÍêÕûÎüÊÕÐðʾ«Ëè¡£
¶¶ÒôÍÆ¼ö»úÖÆÏµÄÈö²¥ÌØÕ÷ÆÊÎö
ƾ֤аñ¼à²âÊý¾Ý£¬¶¶ÒôÍÆ¼öÌÒ×ÓÒÆÖ²ºº»¯×é×÷Æ·µÄ±ÊÖ±±êÇ©CTR£¨µã»÷ÂÊ£©¸ß´ï8.7%£¬Ô¶³¬Í¨Ë×ÓÎÏ·ÄÚÈÝ¡£ÕâÔ´ÓÚÆ½Ì¨Óû§¶Ô"¶Ìƽ¿ì"ÓéÀÖµÄÇ¿ÐèÇóÓëÒÆÖ²×÷Æ·Ë鯬»¯ÌØÖÊµÄÆõºÏ¡£ÖµµÃ¹Ø×¢µÄÊÇ£¬ÌÒ×ÓÒÆÖ²ºº»¯×éÏñËØ»ÆÓÍÖеÄRPGÔªËØ£¨½ÇÉ«ÊÎÑÝϵͳ£©Éè¼Æ¾«ÇÉ£¬µ¥¸öʹÃüÍê³Éʱ³¤Ç¡Ç¡ÊÊÅä1-3·ÖÖӵĶÌÊÓÆµÈö²¥½Ú×à¡£µ«ÔÚÏíÊܱã½ÝÍÆ¼öЧÀÍʱ£¬Íæ¼ÒÔõÑù±æÊ¶¹Ù·½ÊÚȨ°æ±¾£¿ÐèÒªÌØÊâºË¶Ô×÷Æ·ÄÚÖõĺº»¯×éÊý×Öˮӡ£¬ÒÔ¼°Îļþ°üÖи½´øµÄ°æÈ¨ÉùÃ÷Îĵµ¡£
ºº»¯×éÊÖÒչ淶ÓëÇå¾²·À»¤
רҵºº»¯×éµÄÊÂÇéÁ÷³Ì°üÀ¨Èý´óÇå¾²°ü¹Ü£º¶ÔÔʼROM¾ÙÐÐSHA-256УÑéÈ·±£ÍêÕûÐÔ£¬ËæºóÔÚÐéÄâ»úÇéÐξÙÐÐÍâµØ»¯Ë¢Ð¡£ÒÔÌÒ×ÓÒÆÖ²ºº»¯×é¡¶ÏñËØÅ®ÓÑ¡·°²×¿°æÎªÀý£¬Æäͨ¹ýÄæÏò¹¤³Ì£¨Reverse Engineering£©Öع¹ÁË´¥¿ØÊÂÎñÏìÓ¦Á´£¬Ê¹Ô±¾Îª¼üÊóÉè¼ÆµÄµã»÷½»»¥×ÔȻת»¯Îª»¬¶¯²Ù×÷¡£Íæ¼ÒÏÂÔØÇ°ÔõÑùÅжÏÎļþÇå¾²ÐÔ£¿½¨Òéͨ¹ýÎļþ¹þÏ£Öµ±È¶Ô¹¤¾ßºËʵװÖðüÓ뺺»¯×é¹ÙÍøÌṩµÄÊý¾ÝÊÇ·ñÍêÈ«ÎǺϡ£Ð¡ÐÄÄÇЩÐû³Æ"Ãâ¹È¸è¿ò¼Ü"È´ÒªÇ󿪷ÅϵͳȨÏ޵ķÇÕý¹æ°æ±¾¡£
¾µä×÷Æ·ÒÆÖ²ÊÖÒÕÒªµã²ð½â
ÔÚÏêÏ¸ÒÆÖ²Êµ¼ùÖУ¬ºº»¯×éÃæÁÙµÄ×î´óÌôÕ½ÊǼá³ÖÔ°æÓÎÏ·µÄ½¹µãÌåÑé¡£ºÃ±È½«PC¶Ë¡¶¶¬ÈÕ¿ñÏëÇú¡·×ªÎª°²×¿°æ±¾Ê±£¬ÐèÒªÖØÐÂÉè¼Æ³¡¾°¼ÓÔØÕ½ÂÔ£º½«Ô±¾Ò»Á¬µØÍ¼²ð·ÖΪµ¥Î»»¯Çø¿é£¬ÅäºÏÔ¤¼ÓÔØÊÖÒÕïÔÌ¿¨¶Ù¡£´¥Ãþ¾«¶ÈУ׼ÒàÐèÖØ¸´µ÷ÊÔ£¬ÌØÊâÊÇÔÚQTE£¨¿ìËÙ·´Ó¦ÊÂÎñ£©»·½Ú£¬´¥¿ØÇøÓòµÄÅöײ¼ì²â±ØÐè׼ȷµ½32¡Á32ÏñËØ¼¶±ð¡£ÎªºÎ²¿·ÖÒÆÖ²×÷Æ·±£´æ¼æÈÝÐÔÎÊÌ⣿Ö÷ÒªÔ´ÓÚ²î±ðÊÖ»úGPU£¨Í¼Ðδ¦Öóͷ£Æ÷£©¶Ô¾É°æOpenGL±ê×¼µÄÖ§³Ö²î±ð£¬ÓÅÖʺº»¯×éͨ³£»áÌṩ¶à°æ±¾Í¼ÐÎäÖȾģ¿é¹©Óû§Ñ¡Ôñ¡£
δÀ´Éú³¤Óë°æÈ¨ºÏ¹æÌ½ÌÖ
¾Ý¡¶2023ÒÆ¶¯ÓÎÏ·ºÏ¹æ°×ƤÊé¡·ÏÔʾ£¬ÌÒ×ÓÒÆÖ²ºº»¯×éµÈÍŶÓÒÑ×îÏȽÓÄÉGPLv3ÐÒ鹿·¶¿ªÔ´Ë¢ÐÂÁ÷³Ì¡£ÔÚºº»¯Àú³ÌÖУ¬Îı¾´¦Öóͷ£ÑÏ¿á×ñÊØCC-BY-NC£¨ÖªÊ¶¹²ÏíÊðÃû-·ÇÉÌÒµÐÔʹÓã©×¼Ôò£¬Òªº¦¾çÇé¶ÎÂä»á±£´æÈÕÓïÔÎĵÄË«Óï±ÈÕÕ¡£ÖµµÃ¹Ø×¢µÄÐÂÇ÷ÊÆÊÇAI¸¨Öú·ÒëϵͳµÄÒýÈ룬ͨ¹ýLSTM£¨ÊÇ·ÇÆÚÓ°ÏóÍøÂ磩ģ×ÓÌáÉýÙµÓïÍâµØ·½ÑÔת»»¾«¶È¡£Î´À´ÔõÑùƽºâ´´×÷×ÔÓÉÓë°æÈ¨±£»¤£¿¿ÉÄÜÐèÒª½¨ÉèµÚÈý·½ÉóºËƽ̨£¬¶ÔÒÆÖ²×÷Æ·µÄˢзù¶È¾ÙÐÐÁ¿»¯ÆÀ¹À£¬È·±£Çкϸ÷¹úÎÄ»¯²úÆ·Òý½ø¹æ·¶¡£
±¾×¨ÌâÉî¶ÈÆÊÎöÁ˶¶ÒôÍÆ¼ö»úÖÆÏÂÌÒ×ÓÒÆÖ²ºº»¯×éÏñËØ»ÆÓ͵ÄÈö²¥ÃÜÂëÓëÊÖÒÕÄںˡ£Íæ¼ÒÔÚÏíÊÜÒÆÖ²×÷Æ·±ãµ±ÐÔµÄͬʱ£¬¸üÓ¦¹Ø×¢Îļþ»ñÈ¡ÇþµÀµÄºÏ¹æÐÔ¡£Î´À´Ëæ×ÅWebAssemblyµÈÐÂÊÖÒÕµÄÓ¦Óã¬Òƶ¯¶ËÓÎÏ·ÒÆÖ²½«ÓÀ´¸ü¸ßÖÊÁ¿µÄÊÓ¾õ·ºÆðÓë½»»¥Á¢Òì¡£