|
|
|||||
Регистрация: Mar 2007
Сообщений: 545
|
Цитата:
Насколько я помню из темы, та флешка вешала не только декомпиляторы, а бонусом укладывала и браузеры. |
|
|||||
Регистрация: Jun 2007
Сообщений: 83
|
NewRed
Цитата:
scarm Цитата:
|
|
|||||
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Цитата:
public class Defender extends Sprite { public static const trinity:string = "TRINITY"; private var BADUTF8_70A5DF919090969B:array; private var BADUTF8_70A5DF919090969C:array; private var BADUTF8_70A5DF919090969D:uint = 0; private var BADUTF8_70A5DF919090969E:uint = 0; private var BADUTF8_70A5DF919090969F:uint = 0; private var timer:Timer; private var BADUTF8_70A5DF9190909790:boolean = false; public function Defender(){ if (3 == 4){ return; /*not popped this */ }; this.BADUTF8_70A5DF919090969B = [new textfield()]; this.BADUTF8_70A5DF919090969C = new array(); super(); } public function enabled(_arg1:textfield, _arg2:uint=0):boolean{ if (3 == 4){ return; /*not popped this */ }; if (false){ 5; "left"; _arg1; } else { _arg1.autosize = "left"; }; if (false){ 5; 0x777777; _arg1; } else { _arg1.textcolor = 0x777777; }; if (false){ 5; "love you, you create me stronger!"; _arg1; } else { _arg1.text = "love you, you create me stronger!"; }; if (false){ 5; 300; _arg1; } else { _arg1.y = 300; }; if (false){ 5; 100; _arg1; } else { _arg1.x = 100; }; if (false){ 5; 2; _arg1; } else { _arg1.scaleX = 2; }; if (false){ 5; 2; _arg1; } else { _arg1.scaleY = 2; }; if (false){ 5; this; } else { this.BADUTF8_70A5DF9190909791(); }; if (false){ 5; this; } else { this.BADUTF8_70A5DF9190909792(); }; if (((ExternalInterface.available) || ((_arg2 > 0)))){ this.BADUTF8_70A5DF9190909790 = true; if (false){ 5; "loading complite"; "start"; ExternalInterface; } else { ExternalInterface.call("start", "loading complite"); }; if (false){ 5; this; } else { this.BADUTF8_70A5DF9190909791(); }; if (false){ 5; this; } else { this.BADUTF8_70A5DF9190909792(); }; return (true); }; this.BADUTF8_70A5DF9190909790 = false; return (false); } private function BADUTF8_70A5DF9190909791():void{ if (3 == 4){ return; /*not popped this */ }; var gd:* = undefined; try { gd = getDefinitionByName("UserMouse"); if (false){ 5; (")) " + gd); ; } else { trace((")) " + gd)); }; } catch(e:error) { if (false){ 5; ")))"; ; } else { trace(")))"); }; }; return; /*not popped (")) " + gd) */ } private function BADUTF8_70A5DF9190909792():void{ if (3 == 4){ return; /*not popped this */ }; this.timer = new Timer(1000); if (false){ 5; this.www; TimerEvent.TIMER; this.timer; } else { this.timer.addEventListener(TimerEvent.TIMER, this.www); }; if (false){ 5; this.www; Event.ENTER_FRAME; ; } else { addEventListener(Event.ENTER_FRAME, this.www); }; if (false){ 5; this.timer; } else { this.timer.start(); }; return; } private function www(_arg1):void{ if (3 == 4){ return; /*not popped this */ }; var _local3:string; var _local4:movieclip; var _local2:number = 0; while (_local2 < 1) { _local3 = "ExperementalMovie"; _local4 = new movieclip(); if (false){ 5; 0xFFFFFF; _local4.graphics; } else { _local4.graphics.beginfill(0xFFFFFF); }; if (false){ 5; 400; 750; 0; 0; _local4.graphics; } else { _local4.graphics.drawRect(0, 0, 750, 400); }; if (false){ 5; _local4.graphics; } else { _local4.graphics.endfill(); }; if (false){ 5; this.www; MouseEvent.ROLL_OVER; _local4; } else { _local4.addEventListener(MouseEvent.ROLL_OVER, this.www); }; if (false){ 5; mouse; } else { mouse.hide(); }; }; } if (3 == 4){ return; /*not popped Defender */ }; } if (3 == 4){ return; /*not popped this */ }; }//package action.key |
|
|||||
Регистрация: Jun 2007
Сообщений: 83
|
goodguy
А в чём суть этого метода? А то я чёто не врублюсь никак. |
|
|||||
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Суть в постоянном выбрасывании ошибки в случае отсутствия внешнего интерфейса.
Я пытался ее заэмбэдить и перехватить ошибку при создании экземпляра. Не поулчается ) Способ довольно надежен при попытках декомпила. Хотя как говорит флеш братва в скайп канале ) ФФ 8 наглухо виснет при запуске этой флешки Не проверял лично. Но в опере и хроме работает нормально |
|
|||||
По идее - подвешивало ФФ8, потому что на флешке урл-лок стоит, а ребята ее пытались локально открыть. Либо если у ребят жс отключен был.
Если хочешь заэмбедить - подмени флешке applicationDomain в контексте загрузки. Там переопредели класс action.key.Defender и вуаля. Можно даже подебажить. Ну и расковырять, конечно, можно, но поковыряться придется =) |
|
|||||
.
|
Цитата:
Хех, а FF уже 8? Быстро растет, однако. Помню, что недавно сносил тор(мозилу) на третьей версии. Последний раз редактировалось dimarik; 18.11.2011 в 23:25. |
|
|||||
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Цитата:
Цитата:
|
Часовой пояс GMT +4, время: 03:36. |
|
« Предыдущая тема | Следующая тема » |
|
|