¡¡¡¡DeepSea Obfuscator(֪ʶ²úȨ±à³ÌÈí¼þ)ÊÇÒ»¿îÊ®·Ö·Ç³£ºÃµÄ֪ʶ²úȨ±à³ÌÈí¼þ£¬Õâ¿îϵͳ»¹¿ÉÒÔÐÖú´ó¼Ò¶ÔÈí¼þ¿ªÕ¹ÖªÊ¶²úȨά»¤£¬ÔÚÓ¦ÓóÌÐòµÄ±àÂëÖбàдÈëÈí¼þ£¬Äܹ»ºÏÀíµÄ¶Ô³ÌÐòÁ÷³Ì²úȨÄêÏÞ¿ªÕ¹Î¬»¤£¬±ÜÃâ±ðÈ˵ÁÈ¡ÄãµÄ±àÂëƒÈÈÝ¡£
¡¡¡¡DeepSea ObfuscatorÊÇÒ»¿î±à³ÌÈí¼þ¡£ÊÇΪÄúµÄ֪ʶ²úȨµÄ ά»¤ÓÈΪÖØÒª¡£NET Ó¦ÓóÌÐò¡£ÒòΪ×ÔÈ»½çµÄ¡£NET¼Ü¹¹£¬ÄúµÄÓ¦ÓóÌÐò½«±íÃ÷ÄúµÄ֪ʶ²úȨÐí¶à¡£Ä£ºý²»Çå ½â¾ö½«¸ü¸ÄÄãµÄÀàºÍ¶ÓÔ±µÄΪÃû²»ÄܶÁµÄ±êʶ·û¡£Õâ´ÙʹÁ˽âÄãµÄ±àÂë·±Ôӵöࡣ
¡¡¡¡Ã»·¨»ìÏý¸ÃÔõô°ì
¡¡¡¡DeepSea Obfuscator»ìÏý.net±àÂ룬¼ÙÈçÙYÔ´ÎĵµÓë¿ÉÖ´ÐгÌÐò·ÖÀë³öÀ´£¬»á·¢Éú»ìÏýºóû·¨Õý³£µÄÔËÓõÄÄÑÌâ¡£½á¹ûÈç·½·¨ÈçÏÂËùʾ£º
¡¡¡¡ÆôÓÃName binding¾Í¿ÉÒÔ£¡
¡¡¡¡¼ÙÈçʹÓ÷¢ÉúTypeTypeConverterû·¨»ìÏý£¬¿Ç³·ÏúxamlÖØÐÂÃüÃû
¡¡¡¡Xaml renaming¸ÄΪFalse¾Í¿ÉÒÔ
¡¡¡¡¼ÙÈç»òÊÇû·¨»ìÏý£¬»¹Äܹ»¸Ä¶¯³ÉÈçͼËùʾ£º
JavaÊÇÒ»ÖÖÃæÏò¶ÔÏóµÄ±à³ÌÓïÑÔ£¬¿ÉÒÔ±àд¿çƽ̨µÄÓ¦ÓóÌÐò¡£Java¼¼Êõ¾ßÓÐÁ¼ºÃµÄͨÓÃÐÔ¡¢¸ßЧÐÔ¡¢Æ½Ì¨ÒÆÖ²ÐԺͰ²È«ÐÔ¡£¹ã·ºÓ¦ÓÃÓÚPC»ú¡¢Êý¾ÝÖÐÐÄ¡¢ÓÎÏ·»ú¡¢¿Æѧ³¬¼¶¼ÆËã»ú¡¢ÊÖ»ú¡¢»¥ÁªÍøµÈÁìÓò¡£Ëü»¹ÓµÓÐÊÀ½çÉÏ×î´óµÄ¿ª·¢ÈËԱרҵÉçÇø¡£Ïô±ßÒѾÊÕ¼¯ÁËһЩÁ÷ÐеĺÍÓÐÓõÄJava±à³ÌÈí¼þÀ´ÏòÄúÍƼö¡£¶àÌØÈí¼þרÌâΪÄúÌṩjava±à³ÌÈí¼þ,javaʹÓÃʲôÈí¼þ±à³Ì,±à³ÌÒ»°ãÓÃʲôÈí¼þ¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£
Êý¿Ø±à³ÌÔÚ»úеÖÆÔìÒµÖÐÓÐ׏㷺µÄÓ¦Óá£Ëüͨ³£°üÀ¨·ÖÎöÁã¼þͼ¡¢È·¶¨¼Ó¹¤¹¤ÒÕ¡¢¼ÆË㵶¾ß·¾¶ºÍ»ñÈ¡µ¶¾ßλÖÃÊý¾Ý¡¢±àÖÆÊý¿Ø¼Ó¹¤³ÌÐò¡¢ÖÆ×÷¿ØÖƽéÖÊ¡¢Ð£¶Ô³ÌÐòºÍÊ×¼þÊÔÇС£Äĸö¶ÔÊý¿Ø±à³ÌÈí¼þ¸üºÃ£¿ËäÈ»Ðí¶àÊý¿Ø±à³ÌÈí¼þµÄ¹¦Äܶ¼ºÜÏàËÆ£¬µ«Ð¡±ä´øÀ´µÄÊý¿Ø±à³ÌÈí¼þÁбíÖеÄÈí¼þÈÔȻֵµÃÒ»ÊÔ£¡¶àÌØÈí¼þרÌâΪÄúÌṩÊý¿Ø±à³ÌÈí¼þ,cnc±à³ÌÈí¼þ,»úе¼Ó¹¤±à³ÌÈí¼þ¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£
´úÂëת»»¿ÉÒÔת»»Êý×ÖÎļþ£¬Ê¹ÎļþµÄÄÚÈÝ¿ÉÒÔÔÚ²»Í¬µÄ²¥·ÅÉ豸ÉÏÕý³£²¥·Å¡£±àÂëת»»Æ÷µÄÖ÷Òª¹¦ÄÜÀàËÆÓÚ·ÒëÆ÷£¬Ëü¿ÉÒÔ½«Îļþת»»Îª×îÖÕÓû§ËùÐèµÄ¸ñʽ¡£×ª»»»ùÓÚ¸´ÔӵIJÙ×÷£¬ÐèÒª´óÁ¿µÄ³ÌÐò×ÊÔ´¡£´Ëʱ£¬ÎÒÃÇÐèÒªÒ»¸öÓÐÓõıàÂëת»»¹¤¾ß£¬À´¿´¿´Ð¡±àÍƼöµÄһЩÓÐÓõıàÂëת»»¹¤¾ß¡£¶àÌØÈí¼þרÌâΪÄúÌṩ±àÂëת»»¹¤¾ß,utf8±àÂëת»»,asciiÔÚÏßת»»¹¤¾ß¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£
¶àÌØÈí¼þרÌâΪÄúÌṩ±à³ÌÈí¼þ,cnc±à³ÌÈí¼þ,java±à³ÌÈí¼þ£¬°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£
Unicode±àÂëת»»Æ÷ÊÇÒ»¿îÊ®·ÖºÃÓõÄÎı¾ÓëunicodeÂëת»»Ð¡¹¤¾ß¡£Unicodeת»»Æ÷£¬ÊÇÓÃÒÔ½«Îı¾ºÍUnicode±àÂëÏ໥֮¼äת»»µÄרÓù¤¾ß£¬¿ÉÒÔѸËٵؽ«¶þÕß»¥Ïàת»»£¬ÓÐÀûÓÚ¿ÆѧÑо¿Îĵµ±àÂ뷽ʽ¡£Ò»°ãµÄ¿Í»§½«»á²»ÓÃunicodeת»»Æ÷¸ÃÀàרÓù¤¾ß£¬¿ÉÊÇÔÚä¯ÀÀһЩUnicodeÍøַʱ½«»á±ØÐ뿪չ±àÂëת»»£¬ÕâʱÄܹ»¿ªÕ¹É趨¡£ÔÚµçÄÔä¯ÀÀÆ÷µÄÀ³µ¥Öеãһϡ°²éѯ¡±-¡°±àÂëÉ趨¡±£¬Ñ¡¶¨¡°UTF-8(Unicode)¡±ÐÂÏîÄ¿¾Í¿ÉÒÔ½«µ±½ñÍøÒ³Ò³ÃæÒÔUnicode±àÂ뷽ʽչÏÖ¡£Unicode±àÂëת»»Æ÷¹Ø¼ü×÷ÓÃÊÇÄܹ»±ã½Ý²éÑ°±êʶ·ûµÄunicodeÂ룬»ò²éÑ°unicodeÂëÏàÆ¥ÅäµÄ±êʶ·û¡£Äܹ»½«Îı¾´óÅúÁ¿×ª»»ÎªunicodeÂ룬Îı¾ÓëunicodeÂëת»»Ð¡¹¤¾ßÊÇÒ»¿îÂÌÉ«Ãâ·ÑµÄÈí¼þ¡£