¡°BankThief¡±- Õë¶Ô²¨À¼ºÍ½Ý¿ËµÄÐÂÐÍÒøÐд¹ÂÚ¹¥»÷

Ðû²¼Ê±¼ä 2019-03-06

1¡¢¸ÅÊö


2019Äê2ÔÂÖÐÑ®£¬ÓÅ·¢¹ú¼ÊÍøÕ¾¹ÙÍøADLab·¢Ã÷ÁËÒ»¿îȫеÄAndroidÒøÐд¹ÂÚľÂí£¬¸ÃľÂí½«×ÔÉíαװ³É¡°Google Play¡±Ó¦Ó㨼ûͼ1£©£¬Ê¹ÓÃϵͳ¸¨Öú·þÎñ¹¦Ð§¼à¿ØѬȾװ±¸£¬ÒÔ±ãÔÚÕýµ±µÄÒøÐÐAPPÔËÐÐʱ£¬ÆôÓöÔÓ¦µÄαÔìºÃµÄÒøÐд¹ÂÚ½çÃ潫ÆäÁýÕÖµô£¬À´ÇÔÈ¡Êܺ¦Óû§µÄÒøÐеǼƾ֤¡£´Ë´Î¹¥»÷µÄÄ¿µÄÒøÐÐĬÈÏ°üÀ¨°üÀ¨»¨ÆìÒøÐÐÔÚÄÚµÄÈýÊ®¶à¼ÒÒøÐУ¨¼ûͼ2£©£¬Òò´ËÎÒÃǽ«Ö®ÃüÃûΪ¡°BankThief¡±¡£¡°BankThief¡±µÄ±£´æºÍÈö²¥ÎÞÒɶÔÕâÊýÊ®ÒøÐпͻ§µÄ¹¤ÒµÇå¾²×é³ÉÁËÑÏÖصÄÍþв¡£


ÓÅ·¢¹ú¼Ê¡¤ËæÓŶø¶¯Ò»´¥¼´·¢
ͼ1  ¡°BankThief¡±½«×ÔÉíαװ³É¡°Google Play¡±


ÓÅ·¢¹ú¼Ê¡¤ËæÓŶø¶¯Ò»´¥¼´·¢
ͼ2  Ä¿µÄÒøÐеÄlogo

¡°BankThief¡±»áƾ֤ѬȾװ±¸ÍâµØÓïÑÔÀ´ÉèÖÃ×ÔÉíÏÔʾÓïÑÔ£¬ÉèÖÃÓïÑÔ°üÀ¨½Ý¿ËÓïºÍ²¨À¼Ó²¢ÇÒ¡°BankThief¡±Á´½ÓµÄ´¹ÂÚÒ³Ãæ·þÎñÆ÷ÉÏÉèÖÃÓÐÕë¶Ô²¨À¼ºÍ½Ý¿ËµÄαװÒøÐд¹ÂÚÒ³Ã棬Òò´ËÎÒÃÇÍƲ⡰BankThief¡±µÄÖ÷Òª¹¥»÷Ä¿µÄ¹ú¼ÒΪ²¨À¼ºÍ½Ý¿Ë¡£¸ÃľÂíµÄÖ¤ÊéÊðÃûÆðʼʱ¼äÊÇ2019Äê2ÔÂ13ÈÕ£¬´æ·Å¶ñÒâ´¹ÂÚÒ³ÃæµÄ·þÎñÆ÷ÓòÃûΪ¡°anlixes.at¡±£¬´Ó¸ÃÓòÃûµÄÆÊÎö¼Í¼À´¿´£¬¸ÃÓòÃûÖ÷Òª»îԾʱ¼äΪ2019Äê1ÔÂ28ÈÕÖÁ2ÔÂ21ÈÕ¡£¾Ý´Ë¿ÉÍƶÏ£¬¡°BankThief¡±¿ª·¢ºÍÈö²¥µÄʱ¼äÓ¦¸ÃÔÚ2019Äê1ÔÂβµ½2Ô³õÕâ¸öʱ¼ä¶Î¡£


ÓÅ·¢¹ú¼ÊÍøÕ¾¹ÙÍøADLabÑо¿Ö°Ô±±ÈÕÕÁË2018Äê9ÔÂLUKAS STEFANKO£¨ESETÇå¾²Ñо¿Ô±£©Åû¶µÄÒ»¿îÒøÐÐľÂí£¨MD5 = 03720d4e7ae807f7c8ce56e772c19bcc£©ºó·¢Ã÷£¬¡°BankThief¡±ÓëÆäÓÐÉÙÐíÏàËÆÖ®´¦¡£ºÃ±È£¬Á½¿îÒøÐÐľÂíµÄ¹¥»÷Ä¿µÄ¶¼°üÀ¨½Ý¿ËºÍ²¨À¼ £»¶¼ÊÇͨ¹ýαװµÄ´¹ÂÚÒ³ÃæÁýÕÖµôÄ¿µÄÒøÐÐÕýµ±µÄ½çÃæ¾ÙÐд¹ÂÚ¹¥»÷ £»¶¼Ê¹ÓÃÁËGoogle FirebaseÔÆÐÂÎÅת´ï·þÎñ¾ÙÐпØÖÆÏÂÁîµÄÏ·¢¡£²»¹ý£¬ËûÃǵÄÕûÌåÉè¼ÆºÍ´úÂëʵÏÖ»úÖÆÈ´ÍêÈ«²î±ð£¬Ò²Ã»ÓкÜÇ¿Ö¤¾ÝÅú×¢ÕâÁ½¿îÒøÐÐľÂí±£´æ¹ØÁªÐÔ£¬Òò´ËÎÒÃÇÒÔΪ¡°BankThief¡±ÊÇÒ»¿îÈ«ÐµÄľÂí¡£


ÖµµÃ×¢ÖصÄÊÇ£¬¡°BankThief¡±ÊÇʹÓÃGoogle FirebaseÔÆÐÂÎÅת´ï·þÎñÀ´¿ØÖÆѬȾװ±¸µÄ¡£¸Ã·þÎñÊ״α»ÓÃÓÚ¶ñÒâ¹¥»÷Ҫ׷Ëݵ½¸ß¼¶Ìع¤Èí¼þ¡°Skygofree¡±£¬ 2018Äê3ÔÂÓÅ·¢¹ú¼ÊÍøÕ¾¹ÙÍøADLab¶ÔÒÑÆä¾ÙÐÐÏêϸÆÊÎö£¬²¢Ðû²¼Éî¶ÈÆÊÎö±¨¸æ¡¶Ê׿îʹÓÃFirebaseÔÆÐÂÎÅת´ï»úÖƵĸ߼¶Ìع¤Èí¼þ¡·¡£¹¥»÷Õß½«¶ñÒâÏÂÁîͨ¹ýFirebaseÔÆÐÂÎÅ·þÎñ¾ÙÐд«ËÍ£¬Ò»·½Ãæ²»±ØãýÃð¾«ÉñºÍ×ÊÔ´È¥ÉèÖÃC&C·þÎñÆ÷ £»ÁíÒ»·½Ã棬¹¥»÷Õß½«¶ñÒâÏÂÁîÒþ²ØÔÚÇå¾²µÄFirebaseͨѶËíµÀÖУ¬×èÖ¹Á˹¥»÷Á÷Á¿±»ÍøÂçÇå¾²×°±¸´¦Öóͷ££¬¹¥»÷ÐÔÔ½·¢Òþ²Ø¡£Google FirebaseÔÆÐÂÎÅת´ï·þÎñ´Ë´ÎÓÖ±»¡°BankThief¡±ÓÃÀ´¾ÙÐжñÒâ¹¥»÷£¬¿ÉÒÔÔ¤¼û£¬Ô½À´Ô½¶àµÄ¶ñÒâÓ¦Óý«»áʹÓÃFirebaseÔÆÐÂÎÅ·þÎñÀ´ÊµÑé¹¥»÷¡£


2¡¢Ä¾ÂíÐÐΪ¼ò½é


¡°BankThief¡±Ñ¬È¾Ä¿µÄ×°±¸ºó£¬Ê×ÏÈͨ¹ýÎÞÕÏ°­·þÎñ£¨ÎÞÕÏ°­·þÎñÊǸ¨ÖúÉíÌåδ±ã»òÕß²Ù×÷²»ÎÞаµÄÈËÀ´²Ù×÷ÊÖ»úÓ¦ÓõÄ£¬Æä¿ÉÒÔ±»ÓÃÓÚ¼à¿ØÊÖ»úÄ¿½ñÔ˶¯APP½çÃ棬ʵÏÖ¶ÔÄ¿µÄ½çÃæ×Ô¶¯»¯²Ù×÷¡££©¼à¿ØѬȾװ±¸¡£µ±¼à¿Øµ½Ä¿µÄÒøÐÐÓ¦Óñ»·­¿ªÊ±£¬ÒøÐÐľÂí»áÆô¶¯¶ÔÓ¦µÄαװºÃµÄ´¹ÂÚÒ³ÃæÁýÕÖµôÕæʵµÄÒøÐÐAPP½çÃ棬ÔÚÊܺ¦Óû§Ã»Óвì¾õµÄÇéÐÎÏÂÇÔÈ¡ÆäÒøÐеǼƾ֤£¬¡°BankThief¡±»á½øÒ»²½½«×ÔÉíÉèÖóÉĬÈ϶ÌÐÅÓ¦ÓÃÀ´×èµ²ÒøÐжÌÐÅ£¬ÕâÑù¾ÍÈƹýÁË»ùÓÚSMS¶ÌÐŵÄË«ÒòËØÑéÖ¤»úÖÆ¡£Æä´Î£¬¡°BankThiefÖ÷ҪʹÓÃGoogle Firebase ÔÆÐÂÎÅת´ï·þÎñ£¨Google Firebase ÔÆÐÂÎÅת´ï·þÎñÊÇGoogleÌṩµÄÄÜ×ÊÖú¿ª·¢Õß¿ìËÙд³öWeb¶ËºÍÒƶ¯¶ËÓ¦ÓÃͨѶµÄÒ»ÖÖ·þÎñ£©À´¶ÔѬȾװ±¸¾ÙÐÐÔ¶¿Ø£¬°üÀ¨Çå¿ÕÓû§Êý¾Ý¡¢Ð¶ÔØÖ¸¶¨Ó¦ÓõȶñÒâ²Ù×÷ÒÔ¼°Ð®ÖÆ°üÀ¨»¨ÆìÒøÐÐÔÚÄÚµÄÊýÊ®¼ÒÒøÐÐAPPÓ¦ÓõĶñÒâÐÐΪ¡£¡°BankThief¡±µÄ¹¥»÷ʾÒâͼ¼ûͼ3¡£

ÓÅ·¢¹ú¼Ê¡¤ËæÓŶø¶¯Ò»´¥¼´·¢
ͼ3 ¡°BankThief¡±¹¥»÷ʾÒâͼ


3¡¢¹¦Ð§ÆÊÎö

¡°BankThief¡±µÄ´úÂëÖУ¬´ó×ÚµÄ×Ö·û´®±»¼ÓÃÜ´æ´¢£¨Èçͼ4£©£¬Ö»ÓÐÔÚÆäÔËÐеÄÀú³ÌÖУ¬ÔÚÐèҪʱ²Å»áʹÓÃ×Ô½ç˵µÄ½âÃÜËã·¨¾ÙÐнâÃܲÙ×÷£¨Í¼5Ö»ÁгöÆäÖÐÒ»¸ö½âÃÜËã·¨£©£¬²¢ÇÒ´Ó¶à¸ö¡°ALLATORIXDEMO¡±ÃüÃûµÄº¯ÊýÃûÀ´¿´£¬¡°BankThief¡±Ê¹ÓÃÁË»ìÏýÆ÷¡°Allatori¡±µÄDemo°æÀ´± £»¤×ÔÉí£¬ÕâÎÞÒÉÔöÌíÁËÑо¿Ö°Ô±ÆÊÎöµÄÄѶȺÍÊÂÇéÁ¿¡£

ÓÅ·¢¹ú¼Ê¡¤ËæÓŶø¶¯Ò»´¥¼´·¢
ͼ4  ±»¼ÓÃÜ´æ´¢µÄ×Ö·û´®



ÓÅ·¢¹ú¼Ê¡¤ËæÓŶø¶¯Ò»´¥¼´·¢
ͼ5  ÆäÖеÄÒ»¸ö×Ö·û´®½âÃܺ¯Êý


¡°BankThief¡±Ê¹ÓÃÎÞÕÏ°­·þÎñ¶ÔѬȾװ±¸¾ÙÐмà¿Ø£¬ÊµÑé´¹ÂÚ¹¥»÷¡£Ä¾Âí½«×ÔÉíαװ³É¡°Google Service¡±·þÎñ£¬ÔÚÓÕʹÊܺ¦Õß¿ªÆô¶ÔÓ¦µÄÎÞÕÏ°­·þÎñȨÏÞÀֳɺ󣬻áʹÓÃÎÞÕÏ°­·þÎñ¼à¿ØѬȾװ±¸µÄÔËÐС£µ±Ä¿µÄÒøÐÐAPPÆô¶¯Ê±£¬Ëü»áÆô¶¯Î±ÔìºÃµÄ¶ÔÓ¦´¹ÂÚ½çÃæÁýÕÖµôÕýµ±µÄÒøÐÐAPP½çÃ棬ÇÔÈ¡Êܺ¦Óû§µÄÒøÐÐƾ֤¡£


±ðµÄ£¬¡°BankThief¡±»¹ÊÔͼ×èÖ¹Óû§×÷·ÏÆäÖÎÀíԱȨÏÞºÍÏÞÖÆÈýÐÇϵͳÖÎÀíÓ¦ÓõÄÕý³£ÔËÐеÈÊÖ¶ÎÀ´°ü¹Ü×ÔÉíµÄÇå¾²¡£


3.1 ÓÕʹÓû§¿ªÆô¶ñÒâ·þÎñ



¡°BankThief¡±ÓÕʹÊܺ¦Óû§¿ªÆôÎÞÕÏ°­·þÎñ½çÃæÏÂαװ³É¡°Google Service¡±µÄ¶ñÒâ·þÎñ£¬²¢ÇÒ»¹Òþ²ØÁË×ÔÉíͼ±ê£¨¼ûͼ6£©£¬±ÜÃâÊܺ¦Óû§²ì¾õµ½Òì³£¡£

ÓÅ·¢¹ú¼Ê¡¤ËæÓŶø¶¯Ò»´¥¼´·¢
ͼ6αװ³É¡°Google Service¡±·þÎñ


ÔÚÓÕµ¼Êܺ¦Óû§²Ù×÷µÄÀú³ÌÖУ¬Ó¦ÓûáÌøתµ½ÎÞÕÏ°­ÉèÖýçÃ棬ÓÕµ¼Êܺ¦Óû§¿ªÆô¡°Google Service¡±·þÎñ¡£¡°BankThief¡±»áƾ֤Êܺ¦Óû§ÊÖ»úϵͳÀ´Ñ¡ÔñʹÓýݿËÓïÕվɲ¨À¼ÓïÌáÐÑ£¨ºÜÏÔÈ»£¬¹¥»÷ÕßÖ÷Òª¹¥»÷µÄÄ¿µÄΪ²¨À¼ºÍ½Ý¿Ë£©£¬ÈôÊÇÓû§Ã»ÓпªÆô¸ÃȨÏÞ£¬»áÒ»Ö±ÌáÐÑ£¬Ö±µ½Êܺ¦Óû§¿ªÆôΪֹ£¨¼ûͼ7£©¡£

ÓÅ·¢¹ú¼Ê¡¤ËæÓŶø¶¯Ò»´¥¼´·¢
ͼ7  ÓÕµ¼Êܺ¦Óû§¿ªÆô¡°Google Service¡±


3.2 ʹÓÃÎÞÕÏ°­·þÎñ¼à¿Ø×°±¸


¡°BankThief¡±Ê¹ÓÃÎÞÕÏ°­·þÎñ¼à¿ØѬȾװ±¸½çÃ棬À´ÇÔÈ¡Êܺ¦Óû§ÒøÐеǼƾ֤¡£µ±Ñ¬È¾×°±¸ÔËÐÐÄ¿µÄÒøÐÐAPPʱ£¬Ä¾Âí¾Í»á·­¿ªÆäÉèÖúõĶÔÓ¦´¹ÂÚ½çÃ棬ÁýÕÖÔÚÕýµ±µÄÒøÐÐAPPÉÏÃ棬Éñ²»Öª¹í²»¾õµØÄÃ×ßÊܺ¦Óû§µÄÒøÐеǼƾ֤£¨¼ûͼ8£©¡£

ÓÅ·¢¹ú¼Ê¡¤ËæÓŶø¶¯Ò»´¥¼´·¢
ͼ8  ÇÔÈ¡Êܺ¦Óû§ÒøÐеǼƾ֤


3.3 ÇëÇó×°±¸ÖÎÀíԱȨÏÞ²¢±ÜÃâ×÷·Ï


¡°BankThief¡±ÔËÐк󣬲»µ«»á½«×ÔÉíͼ±êÒþ²Øµô£¨¼ûÉÏͼ6£©£¬²¢Çһἤ»îÆä×°±¸ÖÎÀíԱȨÏÞ£¨¼ûͼ9£©¡£ÕâÑù£¬Í¨Ë×Óû§ºÜÄѲì¾õ²¢Ð¶ÔصôËü£¬´Ó¶øµÖ´ïºã¾ÃפÁôÔÚÊܺ¦Óû§×°±¸ÖеÄÄ¿µÄ¡£

ÓÅ·¢¹ú¼Ê¡¤ËæÓŶø¶¯Ò»´¥¼´·¢
ͼ9  ÓÕµ¼Êܺ¦Óû§ÉèÖÃ×ÔÉíΪÖÎÀíԱȨÏÞ


±ðµÄ£¬¡°BankThief¡±»¹Ê¹ÓÃÎÞÕÏ°­·þÎñ¼à¿ØѬȾװ±¸£¬Ò»µ©·¢Ã÷Êܺ¦Óû§ÊÔͼ×÷·ÏÖÎÀíԱȨÏÞ¾ÍÇ¿ÖÆ·µ»Ø£¬ÒÀÀµÕâÖÖÁ÷Ã¥ÐÐΪ£¬×èÖ¹×ÔÉíÖÎÀíԱȨÏÞ±»×÷·Ï£¨¼ûͼ10£©¡£

ÓÅ·¢¹ú¼Ê¡¤ËæÓŶø¶¯Ò»´¥¼´·¢
ͼ10  ×èÖ¹×ÔÉíÖÎÀíԱȨÏÞ±»×÷·Ï


3.4 ×èÖ¹ÈýÐÇÓ¦Óá°Device Maintenance¡±


¡°BankThief¡±Ò»µ©·¢Ã÷ѬȾװ±¸ÔËÐÐÈýÐÇ×°±¸Î¬»¤Èí¼þ¡°Device Maintenance¡±£¬¾ÍÇ¿ÖÆ·µ»Ø×ÀÃæ¡£¡°Device Maintenance¡±ÊÇÈýÐÇÑз¢µÄÕë¶ÔAndroidÊÖ»úά»¤ºÍÓÅ»¯µÄÒ»¿îϵͳÖÎÀíÓ¦Ó㬿ÉÒÔ¶ÔһЩÁ÷Ã¥ºÍºÄµçµÄAPP·¢³öÖÒÑÔ²¢ÇÒ»á×Ô¶¯¹Ø±Õ²»ÐëÒªµÄºǫ́³ÌÐò£¬¡°BankThief¡±»òÐíÊDZÜÃâ×ÔÉí±»¸Ã¿îÓ¦Óüì²âºÍжÔزÅʹÓôËÁ÷Ã¥ÊÖ¶Î×èÖ¹Æä±»·­¿ª£¨¼ûͼ11£©¡£¡°BankThief¡±µÄÕâÒ»¹¦Ð§»òÐíºÍÈýÐÇÊÖ»úÔÚ²¨À¼ÁìÏȵÄÊг¡·Ý¶îÓкܴó¹Øϵ¡£

ÓÅ·¢¹ú¼Ê¡¤ËæÓŶø¶¯Ò»´¥¼´·¢
ͼ11  ×èÖ¹ÈýÐÇÓ¦Óá°Device Maintenance¡±


4¡¢ÏÂÁî¿ØÖÆÆÊÎö


¡°BankThief¡±Ê¹ÓÃÁËGoogle FirebaseÔÆÐÂÎÅת´ï·þÎñÀ´¾ÙÐпØÖÆÏÂÁîµÄÏ·¢¡£¹¥»÷ÕßʹÓÃFirebaseÔÆÐÂÎÅת´ï¿ØÖÆÏÂÁîºÍhttpЭÒé»Ø´«Ö´ÐÐЧ¹ûµ½×Ô¼º¿ØÖƵĶñÒâ·þÎñÆ÷¡°anlixes.at¡±À´ÐγÉÒ»¸ö¿ØÖƻط¡£Ä¾ÂíÒ»µ©·¢Ã÷Óû§Æô¶¯Õýµ±µÄÒøÐÐÓ¦Ó㬱ãʹÓÃЮÖƹ¦Ð§½«×ÔÉíαÔìµÄ´¹ÂÚÒ³ÃæÁýÕÖÔÚÕýµ±µÄÒøÐÐÓ¦ÓÃÉÏÃæ¡£µ±Óû§ÔÚαÔìµÄ½çÃæÉÏÊäÈëÒøÐÐÕ˺š¢ÃÜÂëµÈµÇ¼ÐÅÏ¢ºó£¬ÉÏ°¶Æ¾Ö¤±ã»á±»ÉÏ´«µ½¶ñÒâ·þÎñÆ÷¡°anlixes.at¡±ÉÏ¡£


4.1 FirebaseÔÆÐÂÎÅת´ï»úÖÆʹÓÃ


FirebaseÔÆÐÂÎÅת´ï£¨Firebase Cloud Messaging£¬¼ò³ÆFCM£©£¬Ò²³ÆFirebaseÔÆÐÅϢת´ï£¬Ç°ÉíΪGoogleÔÆÐÂÎÅת´ï£¨GCM£©£¬ÊÇÒ»ÏîÕë¶ÔAndroid¡¢iOSÒÔ¼°ÍøÂçÓ¦ÓóÌÐòµÄÐÂÎÅÓë֪ͨµÄ¿çƽ̨½â¾ö¼Æ»®£¬ÏÖÔÚ¿ÉÃâ·ÑʹÓ᣿ª·¢ÕßÖ»ÐèÒªÔÚhttps://firebase.google.com/ÉÏ£¬µÇ¼×Ô¼ºµÄGoogleÕË»§£¬¾­ÓɼòÆÓµÄÉèÖòÙ×÷£¬±ã¿ÉÒÔ½«Firebase·þÎñÉèÖõ½×Ô¼ºµÄÒƶ¯APPÖС£Íê³ÉÒƶ¯¶ËµÄAPPÉèÖú󣬿ª·¢Õ߾ͿÉÒÔÔÚ×Ô¼ºµÄFirebaseÍøÒ³ÖÐÑ¡Ôñ¶ÔÓ¦µÄAPP£¬²¢ÔÚÍøÒ³Éϱ༭·¢ËÍ×Ô½ç˵µÄMessage¡£¿Í»§¶ËÔò»áÒÔNotificationsµÄ·½·¨ÎüÊÕÕâЩMessage¡£


¹¥»÷ÕßʹÓÃFirebaseʵʱÔÆ·þÎñ·¢ËͶñÒâÏÂÁÆÊÎöºóµÄÏÂÁîºÍ¼ÄÒå¼û±í1£©£¬Ä¾ÂíÈÏÕæ¶ÔÕâЩ¶ñÒâÏÂÁî¾ÙÐÐÎüÊÕÏ¢ÕùÎöÖ´ÐУ¨¼ûͼ12£©£¬Íê³É¶ñÒâʹÃü¡£

ÓÅ·¢¹ú¼Ê¡¤ËæÓŶø¶¯Ò»´¥¼´·¢
±í1 ¿ØÖÆÏÂÁîºÍ¼ÄÒå

ÓÅ·¢¹ú¼Ê¡¤ËæÓŶø¶¯Ò»´¥¼´·¢
ͼ12 ľÂí¶Ô¶ñÒâÏÂÁîµÄÎüÊÕÏ¢ÕùÎö


´Ó±í1ÎÒÃÇ¿ÉÒÔ¿´µ½£¬¿ØÖÆÏÂÁî·ÖΪÁ½´ó²¿·Ö£¬µÚÒ»²¿·Ö°üÀ¨Ç°9¸öÏÂÁ»®·ÖÌåÏÖ¡°Ä¾ÂíÉÏÏß¡¢½«×ÔÉíÉèÖÃΪĬÈ϶ÌÐÅÓ¦Óá¢Çå¿ÕÓû§Êý¾Ý¡¢½«Ö¸¶¨ºÅÂëÉèÖóɺô½ÐתÒƺÅÂ롱µÈ¡£µÚ¶þ²¿·Ö°üÀ¨ºóÃæµÄ30¸öÏÂÁµ±Ä¾ÂíÎüÊÕµ½Firebase´«À´µÄÄ¿µÄÒøÐеÄAPP°üÃû×Ö·û´®ºó£¬Ä¾Âí¾Í·­¿ª¶ÔÓ¦µÄÉèÖúõÄhttp´¹ÂÚαװ½çÃ棬À´ÇÔÈ¡Êܺ¦Óû§µÄÒøÐеǼƾ֤¡£


4.1.1 ľÂíÉÏÏß


ľÂíÊÕµ½¡°online¡±Ö¸Áîºó£¬½«×ÔÉíÊÇ·ñ¼¤»îÖÎÀíԱȨÏÞ¡¢ÊÇ·ñ¿ªÆôÎÞÕÏ°­·þÎñµÈÐÅϢдÈëÉèÖÃÎļþºó£¬·¢ËÍÉÏÏß°üµ½Ô¶³Ì·þÎñÆ÷£¨¼ûͼ13£©¡£

ÓÅ·¢¹ú¼Ê¡¤ËæÓŶø¶¯Ò»´¥¼´·¢
ͼ13  ·¢ËÍÉÏÏß°ü


4.1.2 ½«×ÔÉíÉèÖÃΪĬÈ϶ÌÐÅÓ¦ÓÃ


¡°lock¡±ÏÂÁî»áÖ¸µ¼Óû§ÉèÖÃľÂí×ÔÉíΪϵͳ¶ÌÐÅÓ¦Ó㬽ÓÊܶÌÐÅ·þÎñ£¬ÒÔ»ñµÃ¶Ô¶ÌÐÅÊý¾Ý¿âµÄ²Ù×÷ȨÏÞ£¨¼ûͼ14£©¡£Android 4.4¼°ÆäÒÔºó£¬Ö»ÄÜÉèÖÃÒ»¸öĬÈϵÄSMS¶ÌÐÅAPP£¬µ±¶ÌÐŵִïºó»áÊ×ÏÈ֪ͨÉèÖõÄĬÈÏAPP£¬²¢ÇÒÖ»ÓиÃAPP¶Ô¶ÌÐÅÊý¾Ý¿âÓÐÐ޸ĵÄȨÏ޺ͶÌÐŵķ¢ËÍȨÏÞ¡£ÉèÖÃÀֳɺó£¬Ä¾Âí¾ÍЮÖÆÁËϵͳ¶ÌÐÅ£¬ÆƽâÁË»ùÓÚ¶ÌÐŵÄSMS¶ÌÐÅË«ÒòËØÑéÖ¤»úÖÆ¡£

ÓÅ·¢¹ú¼Ê¡¤ËæÓŶø¶¯Ò»´¥¼´·¢
ͼ14 ÉèÖÃ×ÔÉíΪĬÈ϶ÌÐÅÓ¦ÓÃ


4.1.3 Çå¿ÕÓû§Êý¾Ý


µ±Ä¾ÂíÎüÊÕµ½¡°clear¡±Ö¸Á¾ÍÇå¿ÕÓû§Êý¾Ý£¨¼ûͼ15£©¡£

ÓÅ·¢¹ú¼Ê¡¤ËæÓŶø¶¯Ò»´¥¼´·¢
ͼ15 Çå¿ÕÓû§Êý¾Ý


4.1.4 ÉèÖúô½ÐתÒƺÅÂë


¡°21¡±ÏÂÁîÊÇÉèÖÃѬȾװ±¸µÄºô½ÐתÒƺÅÂëΪ¹¥»÷ÕßÔ¶³ÌÖ¸¶¨µÄÊÖ»úºÅÂ루¼ûͼ16£©¡£¹¥»÷ÕßÊ×ÏÈ·­¿ªÑ¬È¾×°±¸µÄ²¦ºÅ³ÌÐò£¬È»ºóͨ¹ýÊäÈë¡°*21*ÊÖ»úºÅÂë#¡±¶ÔѬȾװ±¸ÉèÖúô½ÐתÒÆ¡£ÕâÑù£¬¹¥»÷Õ߾ͿÉÒÔÀÖ³É×èµ²Êܺ¦Óû§µÄÊÖ»úÀ´µç¡£

ÓÅ·¢¹ú¼Ê¡¤ËæÓŶø¶¯Ò»´¥¼´·¢
ͼ16 ÉèÖúô½ÐתÒƺÅÂë


4.1.5 ÉèÖÃÉèÖÃÎļþ¡°addm¡±Îªon


µ±Ä¾ÂíÊÕµ½¡°addm¡±ÏÂÁîºó£¬¾Í»áÉèÖÃÉèÖÃÎļþ¡°addm¡±ÏîΪon£¬ÓÃÓÚ¼¤»î×ÔÉíÖÎÀíԱȨÏÞ£¨¼ûͼ17£©¡£Ä¾Âí¼¤»î×ÔÉíÖÎÀíԱȨÏ޺󣬿ÉÒÔ±ÜÃâ×ÔÉí±»Êܺ¦Óû§ÈÝÒ×жÔصô¡£

ÓÅ·¢¹ú¼Ê¡¤ËæÓŶø¶¯Ò»´¥¼´·¢
ͼ17 ÉèÖÃÉèÖÃÎļþ¡°addm¡±ÏîΪ on


4.1.6 ½âÃÜÖ¸¶¨Îļþ


ͼ18ÖУ¬¡°lckscr¡±Ö¸ÁîÄ¿µÄÊǽâÃÜ¡°asset¡±Ä¿Â¼ÏÈÎÃüÜÎļþµ½×ÔÉíÓ¦ÓÃĿ¼Ïµġ°/location/¡±Â·¾¶Ï£¬Æ¾Ö¤Ö¸Áî¡°dellckscr¡±£¬ÍƲâ½âÃܺóµÄÎļþÃûΪ¡°www.html¡±¡£

ÓÅ·¢¹ú¼Ê¡¤ËæÓŶø¶¯Ò»´¥¼´·¢

ͼ18 ½âÃÜÖ¸¶¨Îļþµ½Ö¸¶¨Â·¾¶


4.1.7 ¼ÓÔØÖ¸¶¨Ò³Ãæ


¡°dellckscr¡±Ö¸ÁîÓÃÓÚ¼ÓÔØ×ÔÉíÓ¦ÓÃĿ¼ÏÂλÖÃΪ¡°/location/www.html¡±µÄÒ³Ã棨¼ûͼ19£©£¬²»¹ýÎÒÃÇÔÚÆÊÎö¸ÃľÂíʱ£¬²¢Î´·¢Ã÷´ËĿ¼ºÍÏìÓ¦Îļþ£¬Ä¿µÄδ֪¡£

ÓÅ·¢¹ú¼Ê¡¤ËæÓŶø¶¯Ò»´¥¼´·¢

ͼ19 ¼ÓÔØÖ¸¶¨Ò³Ãæ


4.1.8 жÔØÖ¸¶¨Ó¦ÓÃ


µ±ÎüÊÕµ½¡°src¡±Ö¸Áîʱ£¬Ä¾Âí»á·­¿ªÐ¶ÔØAPP½çÃ棬жÔصô¹¥»÷ÕßÖ¸¶¨µÄAPP£¨¼ûͼ20£©¡£

ÓÅ·¢¹ú¼Ê¡¤ËæÓŶø¶¯Ò»´¥¼´·¢

ͼ20 жÔØÖ¸¶¨Ó¦ÓÃ


4.1.9 ½«Ä¿µÄÊÖ»ú×°ÖõÄËùÓÐÓ¦ÓÃÁÐ±í·¢Ë͸ø¶ñÒâ·þÎñÆ÷


µ±ÊÕµ½µÄÐÂÎÅΪ¡°alpkg¡±Ê±£¬Ä¾Âí¾Í±éÀúϵͳӦÓÃÃû³Æ£¬½«ÍøÂçµÄѬȾװ±¸×°ÖõÄÓ¦ÓÃÁÐ±í·¢Ë͸ø¹¥»÷Õß¿ØÖƵÄÔ¶³Ì·þÎñÆ÷£¨¼ûͼ21£©¡£¹¥»÷ÕßÖªµÀÄ¿µÄ×°±¸×°ÖÃÓÐÄÄЩӦÓúó£¬ÓÈÆäÊÇÒøÐÐÓ¦Ó㬾ͿÉÒÔÕë¶ÔÄ¿µÄÒøÐÐÀ´¾ÙÐй¥»÷¡£

ÓÅ·¢¹ú¼Ê¡¤ËæÓŶø¶¯Ò»´¥¼´·¢

ͼ21 ·¢ËÍÓ¦ÓÃÁÐ±íµ½Ô¶³Ì·þÎñÆ÷


4.1.10 Æô¶¯´¹ÂÚÒ³Ãæ


µ±Ä¾ÂíÎüÊÕµ½Firebase´«À´µÄÄ¿µÄÒøÐеÄAPP°üÃû×Ö·û´®ºó£¬Ä¾Âí¾Í·­¿ª¶ÔÓ¦µÄÉèÖúõÄhttp´¹ÂÚαװ½çÃ棬À´ÇÔÈ¡Êܺ¦Óû§µÄÒøÐеǼƾ֤¡£´Ó±í1ÖÐÎÒÃÇ¿ÉÒÔ¿´µ½ÔÚ´¹ÂÚ·þÎñÆ÷·¾¶¡°http://anlixes.at/cz*¡±ºÍ¡°http://anlixes.at/pl*¡±Ï£¬ÖÁÉÙÉèÖÃÓÐ26¸öαװµÄ´¹ÂÚÒ³ÃæÔÚÆÚ´ýÊܺ¦Óû§ÖмÆ£¬ÆäÖС°http://anlixes.at/cz*¡±Õë¶Ô½Ý¿Ë¡¢¡°http://anlixes.at/pl*¡±Õë¶Ô²¨À¼¡±¡£ÎÒÃÇ»®ÅÅÁгöÆäÖеÄÁ½¸öÒ³Ã棨ͼ22ºÍͼ23£©¡£

ÓÅ·¢¹ú¼Ê¡¤ËæÓŶø¶¯Ò»´¥¼´·¢
ͼ22 Õë¶Ô½Ý¿ËÓû§µÄαװ´¹ÂÚÒ³Ãæ


ÓÅ·¢¹ú¼Ê¡¤ËæÓŶø¶¯Ò»´¥¼´·¢
ͼ23 Õë¶Ô²¨À¼Óû§µÄαװ´¹ÂÚÒ³Ãæ


4.2 ¼à¿ØÊý¾Ý·µ»Ø


ľÂíÔÚÖ´ÐÐÏÂÁîºó£¬»á½«Ö´ÐÐЧ¹û»òÕ߶ÔѬȾװ±¸µÄ¼à¿ØÊý¾Ý»Ø´«¸ø×Ô¼º¿ØÖƵĶñÒâ·þÎñÆ÷£¨¼ûͼ24£©£¬´ÓͼÖеĴúÂëÎÒÃÇ¿ÉÒÔ¿´µ½Ä¾ÂíÊǽ«Ñ¬È¾»úµÄ¼à¿ØÐÐΪÊý¾Ý¸³Öµ¸øp²ÎÊýºó£¬·¢Ë͵½¶ñÒâ·þÎñÆ÷µØµã¡°http://anlixes.at/api/log¡±¡£Í¼25ÊÇÎÒÃÇ×¥°üµÄÒ»¸öЧ¹û£¬´ÓͼÖпÉÒÔ¿´µ½£¬ÎÒÃÇÊÔͼжÔظöñÒâľÂíʱ£¬Ä¾Âí·¢Ë͸ø¶ñÒâ·þÎñÆ÷µÄ¼à¿ØÊý¾Ý¡£

ÓÅ·¢¹ú¼Ê¡¤ËæÓŶø¶¯Ò»´¥¼´·¢
ͼ24 »Ø´«Ö¸ÁîÖ´ÐеÄЧ¹û¸ø¶ñÒâ·þÎñÆ÷


ÓÅ·¢¹ú¼Ê¡¤ËæÓŶø¶¯Ò»´¥¼´·¢
ͼ25 »Ø´«Êý¾Ý×¥°üµÄЧ¹û


5¡¢×ܽἰ½¨Òé


 ¡°BankThief¡±´Ó2019Äê1ÔÂ×îÏÈ»îÔ¾£¬Ö÷ÒªµÄ¹¥»÷Ä¿µÄΪ²¨À¼ºÍ½Ý¿Ë£¬²»É¨³ýºóÆÚ¶ÔÆäËû¹ú¼Ò»òµØÇøʵÑé¹¥»÷µÄ¿ÉÄÜÐÔ¡£ ¡°BankThief¡±Ê¹ÓÃÎÞÕÏ°­·þÎñ¼à¿ØѬȾװ±¸£¬Ð®ÖÆÕýµ±ÒøÐÐÓ¦ÓÃÀ´¶ÔÊܺ¦Óû§¾ÙÐд¹ÂÚ¹¥»÷£¬ÔÙÍŽáÆä½Ø»ñµ½µÄÒøÐÐÑéÖ¤¶ÌÐÅ£¬ÇÔÈ¡Êܺ¦Óû§Ç®²Æ¡£¡°BankThief¡±»¹Ê¹ÓÃÁË´úÂë»ìÏýºÍ×Ö·û´®¼ÓÃÜ£¬ÔöÌíÁËÇå¾²Ñо¿Ö°Ô±ÆÊÎöµÄÄѶÈ¡£Í¬Ê±£¬ÔÚ¹¥»÷Àú³ÌÖУ¬¹¥»÷Õß½«¶ñÒâ¹¥»÷Á÷Á¿Òþ²ØÔÚGoogle FirebaseÔÆÐÂÎÅËíµÀÖУ¬ÒÔ×èÖ¹¹¥»÷Á÷Á¿±»ÍøÂç×°±¸´¦Öóͷ££¬½øÒ»²½¼Ó´óÁ˹¥»÷µÄÒþ²ØÐÔ¡£


ÓÅ·¢¹ú¼ÊÍøÕ¾¹ÙÍøADLab½¨Òé¿í´óÓû§Ö»¹Ü´Ó¹ÙÍøÏÂÔØÊÖ»úÓ¦Óã¬ÓÈÆäÊÇÉæ¼°µ½¿î×ÓµÄÒøÐÐÀàÓ¦Óã¬ÒÔÃâ±»²»·¨·Ö×ÓʹÓã¬Íþвµ½ÄúµÄ¹¤ÒµÇå¾²£¬¸øÄúÔì³É²»ÐëÒªµÄƶÀ§ºÍËðʧ¡£ÓÅ·¢¹ú¼ÊÍøÕ¾¹ÙÍøADLab½¨Òé¿í´óÓû§Ö»¹Ü´Ó¹ÙÍøÏÂÔØÊÖ»úÓ¦Óã¬ÓÈÆäÊÇÉæ¼°µ½¿î×ÓµÄÒøÐÐÀàÓ¦Óã¬ÒÔÃâ±»²»·¨·Ö×ÓʹÓã¬Íþвµ½ÄúµÄ¹¤ÒµÇå¾²£¬¸øÄúÔì³É²»ÐëÒªµÄƶÀ§ºÍËðʧ¡£


ÓÅ·¢¹ú¼Ê¡¤ËæÓŶø¶¯Ò»´¥¼´·¢