С Новым годом! Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/18: Рейтинг темы: голосов - 18, средняя оценка - 4.72
 Аватар для Subik
170 / 45 / 5
Регистрация: 10.01.2013
Сообщений: 424

Деобфускация кода

14.02.2015, 20:32. Показов 3884. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!

Ребят подскажите какую нибудь очень хорошую программу для деобфускации кода.

А то нужно, 1.5к строк обфусцированного кода разобрать и вручную я их буду до скончания времен разбирать=)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.02.2015, 20:32
Ответы с готовыми решениями:

Деобфускация кода
Здравствуйте, уважаемые специалисты! Я недавно начала изучать php, поэтому полагаюсь на вашу помощь :) Нужно провести деобфускацию, но я не...

Деобфускация PHP кода
Есть 2 обфусцированные php фала. Какой-то не хороший человек, в этих файлах, использует зарезервированные поля mysql. Поэтому 2 вопроса: ...

Деобфускация кода. Возможно ли?
Добрый час. В свое время был куплен проект (веб сайт с наворотами) написанный на питоне, с использованием Django framework. Часть кода...

4
Superposition
 Аватар для Padimanskas
950 / 615 / 256
Регистрация: 27.10.2013
Сообщений: 2,083
14.02.2015, 21:10
Subik, код можно привести к нормальному виду в консоли браузера. Еще в сети есть разные онлайн утилиты типа js beautifier. А вообще код после приведения будет почти такой же какашкой каким и был раньше(только с отступами), потому что имена переменных и функций в коих заложен смысл уже не узнать.
0
 Аватар для zhibirc
651 / 236 / 77
Регистрация: 18.02.2013
Сообщений: 784
14.02.2015, 21:37
Смотря как обфусцирован. Фрагмент кода показать можете?
0
 Аватар для Subik
170 / 45 / 5
Регистрация: 10.01.2013
Сообщений: 424
14.02.2015, 22:35  [ТС]
Вот
Кликните здесь для просмотра всего текста
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
var cbx={ver:836,lp:0};window.tbl=null;window.cbm=null;window.op=null;if(document.currentScript){var matches=document.currentScript.src.match(/_(.*)\.js/);matches&&1<matches.length&&(cbx.build=matches[1])}
window.c2init=function(){cbx.debug.log("init: starting");var a=document.forms.cbox;window.f=cbx.$frm=a;cbx.gsUser=cbx.getGSObject(s_id+":user");cbx.gsPrefs=cbx.getGSObject("_:prefs");if(s_uo)cbx.updateKey(a.key.value),cbx.gsUser.set("nme",a.nme.value!=t1?a.nme.value:t1);else{var b=cbx.gsUser.get("key"),c=cbx.gsUser.get("nme"),d=cbx.gsUser.get("eml");b&&cbx.updateKey(b);c&&(a.nme.value=c);a.eml&&d&&(a.eml.value=d)}!s_uo||""!=a.nme.value&&""!=a.key.value||(a.pst.value=t0);window.onbeforeunload=function(){};
window.onfocus=function(){cbx.notifyParent("gotFormFocus",null)};window.onblur=function(){cbx.notifyParent("lostFormFocus",null)};s_sn&&(cbx.setSndVol(cbx.gsPrefs.get("sndVol")),window.setTimeout(function(){cbx.audio.setup(snuri)},1500));window.setTimeout(function(){cbx.rsz()},10);window.onresize=cbx.rsz;document.body.onselectstart=function(a){a=a||window.event;a=(a=a.target||a.srcElement)&&a.tagName.toLowerCase();return"textarea"!=a&&"input"!=a?!1:!0};try{(cbm=parent["cboxmain"+s_no])&&cbm.ready&&
window.cbmready(cbm,!0)}catch(e){}};
window.cbmready=function(a,b){cbx.debug.log("cbmready called "+(b?"locally":"remotely")+": importing");var c=cbx.$frm;c?(window.cbm=a,window.tbl=a.document.getElementById("mt").tBodies[0],!a.frld&&1*window.ctme+5<1*a.ftme&&(a.frld=!0,window.setTimeout(function(){document.location.reload(!0)},1E3)),cbx.lp=Math.max(cbx.lp,1*a.lpid),s_on&&a.onu&&cbx.aonliners(1*a.onu),a.exp&&(c.pst.value=a.exp,c.pst.disabled="true",c.sub.disabled="true"),a.nme&&c.nme.value==t1&&(c.nme.value=a.nme),a.eml&&c.eml&&c.eml.value==
t5&&(c.eml.value=a.eml),cbm.onscroll=cbx.onScroll,cbx.disableAutoScroll=!1,window.setInterval(cbx.autoScroll,500),cbm.onresize=function(){cbx.autoScroll()},cbx.delban(),cbx.upd_tms(),ar_reset(),a.onunload=function(){a=cbx.$body=null}):cbx.debug.log("cbmready race detected. Bailing.")};"undefined"===typeof JSON&&(window.JSON={parse:function(){},stringify:function(){}});
cbx.getGSObject=function(a,b){var c,d;try{var e=localStorage.getItem("cbx:"+a);e&&(d=JSON.parse(e))&&d.val&&(c=d.val)}catch(f){}d||(d={});c||(c={});return{get:function(a){return c[a]},set:function(e,f){if(!c[e]||c[e]!==f){c[e]=f;d.val=c;var m=(new Date).getTime()/1E3|0;d.ctime?d.mtime=m:d.ctime=m;b&&(d.ttl=1*b);try{localStorage.setItem("cbx:"+a,JSON.stringify(d))}catch(l){}}},toString:function(){return JSON.stringify(c)}}};cbx.printDebug=function(){set_status("V: "+js_ok)};
cbx.notifyParent=function(a,b){if(!window.postMessage)return!1;window.parent.postMessage(a,"*")};cbx.debug={history:[],log:function(a){var b=cbx.debug;b.history.push(((new Date).getTime()/1E3).toFixed(3)+" "+a);50<b.history.length&&b.history.shift()},stringify:function(a){if("string"===typeof a||"number"===typeof a)return a;var b=[],c;for(c in a)b.push(c+": "+a[c]);return b.join(", ")}};
cbx.debugOverlay={ovr:null,updTmr:null,visible:!1,update:function(){var a=cbx.debugOverlay.ovr,b=[];b.push("<b>Version:</b>  "+cbx.ver+" build "+cbx.build+" in "+document.compatMode+"<br>");b.push("<b>Namespace:</b>  "+s_phost+"-"+s_id+"-"+s_tid+" ("+s_no+")<br>");b.push("<b>User Agent:</b> "+navigator.userAgent+"<br>");b.push("<b>Time:</b> "+(new Date).getTime()+", scomp: "+cbx.unixTime()+"<br>");b.push("<b>Prefs:</b> "+cbx.gsPrefs.toString()+"<br>");b.push("<b>User:</b> "+cbx.gsUser.toString()+
"<br>");b.push("<b>LP ID:</b> "+cbx.lp+"<br>");b.push("<b>Scroll lock:</b> "+scrollFollow+"<br>");b.push("<b>ARMGR state:</b> "+cbx.arMgr.state+", wait: "+cbx.arMgr.backoff+"<br>");b.push("<b>WS/FL/LP/RP state:</b> "+wsconn.state+" / "+flconn.state+" / "+cbx.lpconn.state+" / "+cbx.repl.state+"<br>");b.push("<b>Repl:</b> client "+cbx.repl.clientID+"; slave of "+cbx.repl.masterID+"<br>");b.push("<b>Presence:</b> "+cbx.presMgr.state+"<br>");b.push("<b>LP:</b> "+cbx.debug.stringify(cbx.lpconn)+"<br>");
b.push("<b>Log</b><br>");for(var c in cbx.debug.history)b.push(cbx.debug.history[c]+"<br>");a.innerHTML=b.join("")},show:function(){if(cbm){var a=this.ovr;null===a&&(a=cbm.document.createElement("div"),a.style.position="fixed",s_sd?a.style.top="0":a.style.bottom="0",a.style.left="0",a.style.right="0",a.style.height="50%",a.style.overflow="auto",a.style.color="#fff",a.style.fontSize="12px",a.style.fontFamily="monospace",a.style.wordWrap="break-word",a.style.background="rgb(0, 0, 0)",a.style.opacity=
"0.8",a.style.padding="6px",this.ovr=a);cbm.document.getElementById("bdy").appendChild(this.ovr);this.visible=!0}},hide:function(){if(!this.ovr||!this.visible)return!1;cbm.document.getElementById("bdy").removeChild(this.ovr);this.updTmr&&window.clearInterval(this.updTmr);this.updTmr=null;this.visible=!1},toggle:function(){this.visible?this.hide():(this.show(),this.update())},autorefresh:function(){this.hide();this.show();this.updTmr=window.setInterval(this.update,300);this.update()}};
cbx.cmdHistory=[];cbx.cmdCursor=0;
0
 Аватар для zhibirc
651 / 236 / 77
Регистрация: 18.02.2013
Сообщений: 784
14.02.2015, 22:41
Ну с таким, думаю, действительно вполне справится функция "Красивые исходники" в Developer Tools Firefox, к примеру (ПКМ в файле со скриптом).
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.02.2015, 22:41
Помогаю со студенческими работами здесь

Деобфускация
Я никогда не пользовался обфускацией и тем более обратным процессом. Программа которую надо подправить обфусцирована. Ребят расскажите как...

Деобфускация Perl
Помогите пожалуйста с деобфускацией пёрла 0;$_='5)4c3@0s3k0i8n7{5@4k7v5y6u0...

Деобфускация в откомпилированном коде
Zdrastvuite vsem, kak mne ponyati etot kod? Kak razbirati evo, pomoghite razbirati, budu blagadaren. Ya shtota nashol no zaputalsya. ...

Деобфускация php файла в base64 кодировке
Несколько недель назад взломали сайта и устроили рассылку спама. В тот раз удалось вылечить и удалить все вредоносные файлы (как мне...

Деобфускация php файла в base64 кодировке
Несколько недель назад взломали сайта и устроили рассылку спама. В тот раз удалось вылечить и удалить все вредоносные файлы (как мне...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru