数据加密JS混淆的处理方式

变量名  方法名  僵尸代码

js 里面是 this  =  python里面的面向对象  就复制整个类,var webDES = function() { 开始 ;结束。根据类的缺失在补充 

data = "8312D7E7B9223EAA0307FF5806E1E36E763524ABE56DD990FF61A80988E3CB0C9E5B33C082785900CBE26303A7C549EDDA06CC7961F7C9861DB34EA8655D0202327C80DAF354F61531ABC1E8A6E67F5C6158E3417D391F6034306976D968F3DD78D3F89EBF6F5008C38B8545B5E10A12C78A88FCB6AB7A807AAEAD164D36E5EBE36521A394F4242098AF986B2BECC1E0BFFCF0282AD53244B743E387F5DDBA593F0364252DEBBFE0F6CED3806588B55E79706E0B1642464D8E50732B64789BA85ECE6248F84289A7C10233D802A4C5ACEAF6051AC2D05F3EBD36388181529041A988C1B651AE869BD1E8E2BA3D846692FAE268CB3D096580D4EF0D5E8FAC74FC7BD93E91E8032558091B5EDC9F2EDA3DE498EB2C9994C406BBA3E70BD065696054D5F3FF31FBC2ED04A8A83B3D413ED4B20C832681328A77DAB3585044417BF6C77DF5407A3EC41B4263935FDBBD661EFB8540A7CAC35E5BE839AD11B728094FACE37484340DCDA8AE6890F1CC2748ADD37819A6A90FE47BE705913F37E2E472C0E80B84AC2422A0FC7C5DE1F267E2F3CAFA9D1FAC9BF72AA97C559AF8FB6FA5A50D14B111493EC1167C3DC8B817A462D3BCB320E58A0BFD8C0DC890E182FD3BC68E9110ECE9A9A8CFBB5F0DDCFB305657EE7D2FF6848C8910852C86AA8C449CE89C988DD452E7B1D1DDE4897B1028C7102CEB6AFDF27C4F628E0699D3E27E5E86FAD5E2A0A677FBD69EAE55BD8472FAAA920876C38B5B7A932F135EC360E04C42007FCB5DF0E2206EBB139137C549EDDA06CC79683B56148A6B5549655D0202327C80DAFE127F2310BAF5085883379A98AF695D64C14823547085FDA99A4A1E78B71DA28FDB39A7603BF9FFB18EFDD53ABB08E4EE0D949E1C997CC35D3E3E2CC0E632B6F8896603F8A1106761B359808FFF5B59D276E59621F15FF327E2E472C0E80B84AB4FCC359E7F6A74CB20CC32F1C9872E89EA4084F8F651C8EB76B6C0FFF14D0B2D91957E3812EBC66705A8715B5CCE938DC6E10015541DD70CDDF419EDD6C0C28A796BFC6CE36129D4E04C0566F6B6A9D39992C17A8E3D20A82E4A162DED5B2DEFD984E96C63A9E1C330A2718C302CA1C347BD5C779D65D4E0EC9B95B9DFE68531BD39380D191B1F0D61A0C84B206A1F0EA7D58C995A799E818047E19AC3D1534E9298B7C49D271D1582C58F858DC853801E4EFCE5837F6F23AF00752B4A9142934B1DE9E7039FCBF9E9D9D9E4A167413BC4280315150A8A9BFB2462E86B4BED96E54D45608E0E1EC3D5573C9D89CA7BE9631E1B9E75324BC5CFE03693137EE5175C091BEAA3F0DEB6373C09018A8FDB82686998A42CE307B3A6543F46B1855BB7F42A9580167714302FE5CBF59DA2EFD808E0E23DC6210DC85F12A5FDAAE3BA251257AC019A0BC7F5496FB5AFB4537936FDD28B657C52D2ECE7CA2346838052F2B0CBA1D5829B7B8C3EBEEF9512FB0469FE9A845316B4E884A4588E3D81AC6FDE73BA0D14BCC01B4B456D0122260067363BDD725367BDFE8881C13A87DA353A918BD31A0BFA769A2CB654D1C03CB2B2250782191F81A844B5872E7674BD9F82DDE24AE6E73474DEF6679C4016231F2A63272EDD68C677C0CDF17297325303124D36E5EBE36521A39C9C60783911D8E97BECC1E0BFFCF0282DC1332119CC414EB5DDBA593F0364252DEBBFE0F6CED3806588B55E79706E0B1642464D8E50732B64789BA85ECE6248F84289A7C10233D802A4C5ACEAF6051AC2D05F3EBD36388181529041A988C1B651AE869BD1E8E2BA3D846692FAE268CB303718A67C177BE298193B1064D4F7B6969EF6E6C9099C1B9A701BCC3DCC38D94C5CC3099EE1A4B7FC008748AFFDCC0CE1FBC2ED04A8A83B38E7D2B35D20558A204253D712AD289804417BF6C77DF5407DE8ED6254F92A4D4D42D984362A20698E840FCF07091DC09AC35E5BE839AD11B728094FACE3748437585F5C816ADFF5CC2748ADD37819A6AB96103DCE0257E43AA31948BDF5FC5C828B59EA25346B0991B4A2BC038CA4638F42902BE657A911B5DDBA593F0364252B46159C7D1F7C3E9588B55E79706E0B1642464D8E50732B645D714137A7731E4F227F9BC88F1C9652A4C5ACEAF6051AC2D05F3EBD36388181529041A988C1B651AE869BD1E8E2BA3D846692FAE268CB3D096580D4EF0D5E8937D4D213AB2429EFE102A422FD10FF79D551E0783180876ACF9DEE4EB5311E5DB5DF0ACD9CF4ECF1FBC2ED04A8A83B3D413ED4B20C8326825E3E4505A9B72644417BF6C77DF5407D1262812AEB6A5CC4FAD83A76CABF8065872E7674BD9F82DDE24AE6E73474DEF3835AA486BC1A40B3272EDD68C677C0C63FBF2AC96BC55F1D36E5EBE36521A394F4242098AF986B2BECC1E0BFFCF0282ADA8A9CD10ABDF755DDBA593F0364252DEBBFE0F6CED3806588B55E79706E0B1642464D8E50732B64789BA85ECE6248F84289A7C10233D802A4C5ACEAF6051AC2D05F3EBD36388181529041A988C1B651AE869BD1E8E2BA3D846692FAE268CB303718A67C177BE298B79F85574C784F88A1AF3989AA17E6C9EF961A3CB135E78AA23ED5185104C7F2BB39FF72D57E1CA1FBC2ED04A8A83B3D413ED4B20C8326857677164C99C20B24417BF6C77DF54073AE958441F9EBE0AC768151B70235B9C5872E7674BD9F82DDE24AE6E73474DEF3835AA486BC1A40B3272EDD68C677C0CDE79FDA9290C607FD36E5EBE36521A39A4552889CDF41963BECC1E0BFFCF02827D830F19DC2A9889DE4668608D80A3CA2C3E6105BAE2F789B6E82E34221051F2C4EF51DA7736FF85058EF9389E239C2461A516CCE8AD435899C3D7462898165169ED4D367990DE0B82912C4961DC7DD9583858FA04381820E4497C4FD8BC65510C98A3A214A53E8A8E337588689552F9FFC11820C3D0CCB1121A89FD04829D3E8A6F1C15F2BC02DF555A2C8AB42149F64DE3F138A1A37F095C3D17FC4B1DF6542DD5AC1F97E091C22F9F3469623228BDEFB6BF9EC053A7524F9E03049F8093ED38E94D8BFD8FA5268B0F3BDF276016AEC2B4A22CD323EF47130900375FC741122A2F88CC9FE80D4FCF858755792CB5DB88E3A4466FCDAF532DDD3B462F66DAD1276E59621F15FF32BA535C95B96E4A86AB198D5F60E17A0811D98EDAD93FC3B7E0CD88D7387166CBE68F74D4F61886D166107ECE644768DEB337EB8FF1B3684F5A2FD9BC56999482AE38050FF4CB92A7E9C9DFB753D0991E265C7D05391073E3937C2A5161F5CD31C9746C47F3814BA0CCDEF82A52A59CF37945019BAB179C511BD78E5072E7ACA7313A8437683A4CDB9AF5D966F62D518D3457D0288511B98A03A6C77F9B4FFD8D2082FBE9C65B0799E9884AA33AF4B37FBF59CC299A9BB607CEF9F0DF291AA2E2B1B7C9B287C299AB5872E7674BD9F82D9F28225DB7B4590C2ED73FDD74E6AA133272EDD68C677C0C1B75FF6E7FB31F00D36E5EBE36521A39A4552889CDF41963BECC1E0BFFCF0282CC4CBFC486B66FE6DE4668608D80A3CAFF5E1CC1A81D84A6B2CF70484AF80CD856994F0ED6D2FDE8D91957E3812EBC665CF4740AFCA4DEE6F7646A019D7C1A2ACDDF419EDD6C0C28A796BFC6CE36129D4E04C0566F6B6A9D39992C17A8E3D20A82E4A162DED5B2DEC176C77FDC66116B5C55D901C7AA115E84E8E5FAE5AEECC8564403DDCB83D83CD4F96EFDCDE201006156A9ECBD3B3DC038E20967A88CF07918047E19AC3D15349E6BB520DE282B763A966C34C65791800F043E0CBD798A68B80E06527044F6B9D391F6034306976D53DA771D10D9D99AF0DBB27F3828E3D45E10A12C78A88FCB48A463B2D30E93B004D7DADE4C84F096E1D17A23899B65D5E7352A42C4E03A10C950A2D1FD12317DF03C5C1B4CF55392D6D4008B9570A2EF3A6543F46B1855BB7F42A95801677143766E6BDB2F5EC7B8808E0E23DC6210DC85F12A5FDAAE3BA251257AC019A0BC7F5496FB5AFB4537936FDD28B657C52D2ECE7CA2346838052F9333524E32125AC530133EE41DCF54F6C45EBC4574801192E2EE980B23DF3783EF9D321D4E03A47B51D1ED8615699B7763BDD725367BDFE850226A640F5641F067E5DA96C733823FCB654D1C03CB2B225805176549059C4C3FD33ADADD822DBE80E12E222F91D2AFEA480A0E04C92C9125018182847BBAFA14AC2AF2C0131E72426ACF347FA46176C8577BBB35976AF6BFE2FD03EB7E73C5276E59621F15FF32DD6568D809541A9F22DEDC6B0D5A653011D98EDAD93FC3B76A9446D291E4FA53E68F74D4F61886D166107ECE644768DEB337EB8FF1B3684F5A2FD9BC56999482AE38050FF4CB92A7E9C9DFB753D0991E265C7D05391073E3937C2A5161F5CD31C9746C47F3814BA0CCDEF82A52A59CF32F88C126BE21BE1E7C4B08FB1602F3B47E7E17AFA70D9FB1DC9EF965B21B22BDECE06CE4074D619B03A6C77F9B4FFD8D2082FBE9C65B07990BF13CA368A3CF72BF59CC299A9BB607635D3E75A27AAA0EF2306D961C66F134339DE0F8927303D418EFDD53ABB08E4EE8CD746407600E80D3E3E2CC0E632B6F0DA9BEAE712696A81B516740F335A24284C39AA2DE55B24D267E2F3CAFA9D1FA956693F4BBEBA0F5598D1C8AAD720267BA3EA70C519EAE05012A80DE58733A26B6E82E34221051F2C4EF51DA7736FF8590F585478E28C8D361A516CCE8AD435899C3D7462898165169ED4D367990DE0B82912C4961DC7DD9583858FA04381820E4497C4FD8BC6551162BD538FAF95D6C91482A0BBA5DCB17A6FEE7948B16300B8AECE494F380E0710216814A6CF3A3F248A8E644B01EC4704DE3F138A1A37F095C3D17FC4B1DF6540CFA76583D2BE6442F9F3469623228BDA98C8B327329C19508D51B7215ED032E6A2683E85947B1AA5872E7674BD9F82D9F28225DB7B4590C2ED73FDD74E6AA133272EDD68C677C0C31B397EB42AB9F8404D7DADE4C84F096220234AF4C90E8ADE7352A42C4E03A10062F60CF3316B6AE6373C09018A8FDB82686998A42CE307B3A6543F46B1855BB7F42A9580167714356C2FEEA4676D1BD808E0E23DC6210DC85F12A5FDAAE3BA251257AC019A0BC7F5496FB5AFB4537936FDD28B657C52D2ECE7CA2346838052F2B0CBA1D5829B7B8593A8B372B9F16AA9104FD9293CD1C9858DF397174719C8B62B04E2D5BD8F5299F64F52C99106F3063BDD725367BDFE867DF3A4B6869AFEAE075B36A40FAC6A7CB654D1C03CB2B22BCED67C96EA15A05C02330496812B07934B1DE9E7039FCBF9E9D9D9E4A167413BC4280315150A8A9BFB2462E86B4BED965A7D32AB23223ABDC8A4D6F9C6B2E2947F9AAB7579137ACAE4B3EFBCEDA5B92BC7189FA3D6B572D9EA4084F8F651C8E0F26F87263280D342DCA058A80C8EA798FCCDBD35033CBEA871D4121B813DCDCE306D00D8FDDC2F9D7BB868BD0E2CCDB2FD23A466F96FCCB6AF783F3CA719E45B4ADCACC7CF6E93F9FEC7B6A36086A232A2FAEF98E0AD6EE585EAD9C9135A59E65BFFC7220E3666FB7A84FFCAE1ACD192B3938C76847E3586A2C8763DD4AFC56790C971293F6F5286DD3BD6F5A04FCEDCC81F08CFD89C0394DE893385E70743618C4D3EA225A65FCD607F80440995BC1D9E4933A2AB87A2DA23AF41C9AB1F46325018182847BBAFA0D0491E7E8657D6B355BC9A0936257B9C8577BBB35976AF6D9AEC25B1A778076276E59621F15FF3227FD8101B21DAE87B9AD8F379916CD8F11D98EDAD93FC3B7E0CD88D7387166CBE68F74D4F61886D166107ECE644768DE21B4F66A68FACD07DA94BAAB6DCB3075AE38050FF4CB92A7E9C9DFB753D0991E265C7D05391073E3937C2A5161F5CD31C9746C47F3814BA0CCDEF82A52A59CF3AD4AA16F9D0BA22A7C4B08FB1602F3B4DF0050B9013DFBDAB2BF27E3993B74ECD2470D8CEF41C9E803A6C77F9B4FFD8D2082FBE9C65B079909C36EE28D91B704BF59CC299A9BB6072C951B7A6073F7821A1B5D33B0D7BFB9446248654226002CB1711029113FC52782D552A388ECCA5F0255F9BC8EC1BD9C18EFDD53ABB08E4EE0D949E1C997CC35D3E3E2CC0E632B6F0E3361767BD255FBF13EADE8787FEAFE8742A3323545CD2D267E2F3CAFA9D1FABC3CD5C169AD8D11598D1C8AAD720267DA7FFBB60F80B5578FCCDBD35033CBEA871D4121B813DCDC15350B11BB56D5A1D0EFD388C305423D2FD23A466F96FCCB6AF783F3CA719E45B4ADCACC7CF6E93F9FEC7B6A36086A232A2FAEF98E0AD6EE642FA9647FA30E859F9C4E9F91E4F30A7C8164602FA2D35D4306BAA90EF88D0118DCCBB76DAF672BF73D72D244B13C976DD3BD6F5A04FCEDCC81F08CFD89C0398D4042909C4C2C8B18C4D3EA225A65FCF35A0D2AA337F4CD34072DBCBA511164FFE9DE7D7F4E173F71FF8AC7A64780FE25018182847BBAFA0D0491E7E8657D6B355BC9A0936257B9C8577BBB35976AF69715C283B0AF0D54276E59621F15FF32BB119AFCF8ED53EA72941FA65CED4F7111D98EDAD93FC3B741FF223DA51DF1818DCED21C3DA3424766107ECE644768DE21B4F66A68FACD0749619F5025EF328CAE38050FF4CB92A7E9C9DFB753D0991E265C7D05391073E3937C2A5161F5CD31C9746C47F3814BA08A85A0A3ACC8DDF4BF6F8C69AA093938E37858659D2BDF83A939B6FCEB401769650776D07355BC5D4D4425D09D1C95E703A6C77F9B4FFD8D2082FBE9C65B07992361824F3EA3C016BF59CC299A9BB6072419D5CCB91155BA2A55DEB0247DE7240BBFC1E92AD21E1DD3A3B90B3A9A9F06F59A41BB8F18BED5CB2747FD2FABDB6790EAFFA9BF03E966ADD8AC78A9448A5400C993AF9F17E403EF12F01BA3C3C23C4D884474B8D739EC1B4A2BC038CA4638CEF883CDE735A6315DDBA593F0364252DEBBFE0F6CED3806588B55E79706E0B1642464D8E50732B6F3290BB67C73930BD3CAAAA34872EED12A4C5ACEAF6051AC2D05F3EBD36388181529041A988C1B651AE869BD1E8E2BA3D846692FAE268CB303718A67C177BE2955FB62E73073F2F1AF93F54EDB5901E6E583E5A7567E6ACDE7393E58C2B0380BB986BD81D1AA5D9B1FBC2ED04A8A83B3D413ED4B20C8326898AA4C51AA1161644417BF6C77DF5407F89F19D8A79E920F2FD751564E43622A5BB777C4CE8B006B8E84A2C0CE3F34D5D391F6034306976D53DA771D10D9D99A5ABBDA4C8CF81F9B5E10A12C78A88FCB5464398D35542E903D5573C9D89CA7BEA2E22FAC070D6E935CFE03693137EE511F44E24ECAACD1909A8064C442EEB5E8C9D8D544645C65E8CD1A9823D0B220104FB933C048D4B202E4C07AFE9BC71344CEF6B54CA0D75E2411BA994C2B1FA9731133A1E26A7E17FB46DD27F7C0E39F330D3D3561D3D2A44BEDED60CD53F768FF8F69A62BD3C1CB7BB0C808D097B8BE412C2A811FD4F3D376D8662704AF01B48AF995A5811A4AFA82046EC7128E28AB8C3B5B0A1A0D56C138543B9D79FBABC0FD0481214E59D9E37F7F1A7457E8B6FF3F1FF62CF46A82B430D391F6034306976D968F3DD78D3F89EBF6F5008C38B8545B5E10A12C78A88FCB3528BD8641FFA29CDC8A4D6F9C6B2E298CA6F7FC6B963B5FAE4B3EFBCEDA5B92BC7189FA3D6B572D9EA4084F8F651C8E0F26F87263280D342DCA058A80C8EA798FCCDBD35033CBEA871D4121B813DCDC7F5FCFD3A01D0B5BC7CEF979D5D21FC62FD23A466F96FCCB6AF783F3CA719E45B4ADCACC7CF6E93F9FEC7B6A36086A232A2FAEF98E0AD6EE585EAD9C9135A59E9374D268A3FDD8B603D386434B43274042515A2CA08762771DA1B8F0D782DC7A2789D38593002CD36DD3BD6F5A04FCEDCC81F08CFD89C039D3479C3E4AEAD22718C4D3EA225A65FC3F1FCE597AD3805916613255446CD21F65CEBD95A215E1018B733561D2E4323425018182847BBAFA0D0491E7E8657D6B355BC9A0936257B9C8577BBB35976AF6A668737101FB749172892D16B63263FA5B6FC086644AF226A0B84D16623076828FB6FA5A50D14B111493EC1167C3DC8B817A462D3BCB320E58A0BFD8C0DC890E4BCFB1035E98BA075673601F0BC7E0EACFB305657EE7D2FF6848C8910852C86AA8C449CE89C988DD452E7B1D1DDE4897B1028C7102CEB6AFDF27C4F628E0699DA89BEDB759DB66B20A677FBD69EAE55BF7A3BA5414B52B72BEE0FA7146E66159D1A5AB6DCD38EB35DF0E2206EBB139137C549EDDA06CC7969284EF8158B014E155D0202327C80DAF4ED4FC40BC7945B85E95D8337FC7557AD391F6034306976DB73A8E2A5A7622A5673A3C1FEB43CF3D5E10A12C78A88FCB1B1D3CF0BBF9B85DDC8A4D6F9C6B2E290C4138D89F2DBFA2AE4B3EFBCEDA5B92B20CC32F1C9872E89EA4084F8F651C8EB76B6C0FFF14D0B2D91957E3812EBC66705A8715B5CCE938F13622940D5E47A7CDDF419EDD6C0C28A796BFC6CE36129D4E04C0566F6B6A9D39992C17A8E3D20A82E4A162DED5B2DEC176C77FDC66116BEADE0FF49A5FF7B777E08D9F44614D8B4E8443A574BE5AB79D53B8D2C4E436C7C28EEE4BC079874EEA7D58C995A799E818047E19AC3D1534AEA4BEBC3D988AA6E5A26236E06B2E851947156F1C6A51625AA0D3C5C1B3885FCD76EA604381820D130900375FC74112670BC8A6D51338666A1B61E05089331CFA613BBB62220B122D8291AEFA61C29699794699C61EAC91267E2F3CAFA9D1FA8B651D11D44FB10F8FB6FA5A50D14B111493EC1167C3DC8B817A462D3BCB320E58A0BFD8C0DC890EA42B0BCC7076F3EE5673601F0BC7E0EACFB305657EE7D2FF6848C8910852C86AA8C449CE89C988DD452E7B1D1DDE4897B1028C7102CEB6AFDF27C4F628E0699D8C797D8AB7AB0D773B38D858382FB0AF5AC80E9448DB6C6729DB719F70EA71581CD82068571890C9DF0E2206EBB139137C549EDDA06CC79632470B45FA596F8555D0202327C80DAF144D7C013D9C5C765E18B93A03B6D994280431436824FB4BCB2747FD2FABDB6779D585F3EA86880EADD8AC78A9448A54468BC8DF44854D36D36E5EBE36521A390680EA1E9FA8884FBECC1E0BFFCF0282167220A3EEBAC4052217127C7E51898D86B2463C92CB5772B6E82E34221051F2C4EF51DA7736FF85E203CC2B0C20979961A516CCE8AD435899C3D7462898165169ED4D367990DE0B82912C4961DC7DD9583858FA04381820E4497C4FD8BC65510C98A3A214A53E8AB5DD25A18EBE58B201544B4783B40EBC19C4FE1D935FE39A29EEB9834A335259C4D52B31C5B1FCC4086E00B656C5D522B29512F9F3F38B612218539AB924E9FD4E2E2DC25E380104"
console.log(webInstace.shell(data))

ReferenceError: _0x2246 is not defined
解决方案:_0x2246鼠标光标定位进去   是函数   复制  var  开始  } ;  结束

ReferenceError: __0x2fb9f is not defined
解决方案:__0x2fb9f鼠标光标定位进去  是数组  全局搜索__0x2fb9f找第一个声明  复制  var  开始 } ;  结束

ReferenceError: navigator is not defined 浏览器环境

解决方案:1.// let _window = {'userAgent':'node.js'}    //可以填充请求头
     2.// let window = {'userAgent':'node.js'}
     
     3. global.navigator = {'userAgent':'node.js'}

ReferenceError: _grsa_JS is not defined
解决方案:全局搜索_grsa_JS  复制  var  开始 } ;  结束

TypeError: _0x2246 is not a function

解决方案:全局搜索_0x2246   622个
一个变量在很多地方被引用,而且是我们缺失的变量,把该整体js文件全部复制
一个变量多次被多个函数,对象引用才把该整体js文件全部复制





 
posted @ 2023-03-19 20:04  严永富  阅读(1349)  评论(0)    收藏  举报