Вопросы с тегом 'deobfuscation'

Выяснение того, как работает программа, когда эта программа была сознательно сделана трудной для понимания
4
ответов

Obfuscated C Code Contest 2006. Пожалуйста, объясните sykes2.c

Как работает эта C-программа? main(_){_^448&&main(-~_);putchar(--_%64?32|-~7[__TIME__-_/8%8][">'txiZ^(~z?"-48]>>";;;====~$::199"[_*2&8|_/64]/(_&2?1:8)%8&1:10);} Он компилируется как есть (проверен на gcc 4.6.3). Он пе...
задан 13 марта '13 в 21:22
9
ответов

Концепция этих четырех линий сложного кода C

Почему этот код дает вывод C++Sucks? Какова концепция этого? #include <stdio.h> double m[] = {7709179928849219.0, 771}; int main() { m[1]--?m[0]*=2,main():printf((char*)m); } Проверьте здесь.
задан 01 авг. '13 в 14:16
3
ответов

Как работает этот волшебный Javascript?

Это небольшой javascript, предупреждающий "Hello world": ゚ω゚ノ=/`m´)ノ~┻━┻//*´∇`*/['_'];o=(゚ー゚)=_=3;c=(゚Θ゚)=(゚ー゚)-(゚ー゚);(゚Д゚)=(゚Θ゚)=(o^_^o)/(o^_^o);(゚Д゚)={゚Θ゚:'_',゚ω゚ノ:((゚ω゚ノ==3)+'_')[゚Θ゚],゚ー゚ノ:(゚ω゚ノ+'_')[o^_^o-(゚Θ゚)],゚Д゚ノ:((゚ー゚==3)+'_')[゚ー゚]};(゚Д゚)[゚...
задан 23 марта '14 в 10:34
1
ответ

Как правильно деобфузактировать Perl script?

Я пытаюсь deobfuscate следующий код Perl (источник): #!/usr/bin/perl (my$d=q[AA GTCAGTTCCT CGCTATGTA ACACACACCA TTTGTGAGT ATGTAACATA CTCGCTGGC TATGTCAGAC AGATTGATC ...
задан 18 февр. '12 в 17:45
7
ответов

Как избавиться от eval-base64_decode, как файлы вирусов PHP?

Мой сайт (очень большой сайт сообщества) был недавно заражен вирусом. Каждый файл index.php был изменен так, чтобы открывающий php-тег этих файлов был изменен на следующую строку: <?php eval(base64_decode('ZXJyb3JfcmVwb3J0aW5nKDApOw0KJGJvdCA9IEZ...
задан 07 мая '11 в 20:18
2
ответов

Зачем использовать 'function address == NULL' вместо 'false'?

Просмотр некоторых устаревших кодов я нашел такую ​​функцию: static inline bool EmptyFunc() { return (void*) EmptyFunc == NULL; } В чем отличия от этого: static inline bool EmptyFunc() { return false; } Этот код был создан для компиляци...
задан 25 апр. '13 в 9:21
2
ответов

Понимание необычного аргумента

Следующий вопрос был задан в конкурсе по программированию в колледже. Нам было предложено угадать результат и/или объяснить его работу. Излишне говорить, что никто из нас не преуспел. main(_){write(read(0,&_,1)&&main());} Несколько кор...
задан 25 апр. '12 в 21:01
2
ответов

Что означает "для x в y или z:" в Python?

Я пытаюсь разобрать и де-обфускать этот код-пинг-код, генерирующий mandlebrot: _ = ( 255, lambda V ...
задан 15 нояб. '13 в 23:04
2
ответов

Как этот запущенный javascript-код работает?

Я столкнулся с загадочным jQuery, и мне интересно понять, как это работает. http://jsfiddle.net/fsW6U/ Также проверьте код ниже: $ = ~ []; $ = { ___: ++$, $$$$: (![] + "")[$], __$: ++$, $_$_: (![] + "")[$], _$_: ++$, $_$$:...
задан 22 февр. '14 в 16:53
1
ответ

Что делает эта странная линия?

Запрос на перенос был выполнен с новым тестом для компилятора Rust. Он проверяет, может ли странная строка компилироваться: fn main() { let val = !((|(..):(_,_),__@_|__)((&*"\\",'@')/**/,{})=={&[..=..][..];})// ; assert!(!val); }...
задан 06 июня '18 в 12:47
6
ответов

De-obfuscate Javascript-код, чтобы сделать его читаемым снова

Мне не нравится приводить это здесь, при этом изучая запутывание JS-кода, я закодировал свой код, а затем написал оригинальную без какой-либо резервной копии:) Ниже приведен мой запутанный код. var _0xf17f=["\x28","\x29","\x64\x69\x76","\x63\x72\x65...
задан 16 окт. '12 в 22:04
6
ответов

(2009) - Инструмент для деобучения Java-кодов

Есть ли инструмент для деобфушения java-обфускационных кодов? Коды извлекаются из скомпилированного класса, но они запутываются и не читаются.
задан 02 нояб. '09 в 21:06
2
ответов

Wordpress взломали: что делает этот script на самом деле?

Я поддерживаю три блога в Wordpress, а вчера-утро все они были взломаны. Внутри всей моей index.php первая строка выглядела следующим образом: <?php eval(base64_decode('ZXJyb3JfcmVwb3J0aW5nKDApOw0KJGJvdCA9IEZBTFNFIDsNCiR1c2VyX2FnZW50X3RvX2ZpbHRl...
задан 12 июня '11 в 11:24
4
ответов

Как "декодировать" некоторые запутанные JavaScript в HTML?

Вот один пример: eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(...
задан 12 нояб. '11 в 1:59
3
ответов

Замените переменные с массивом фактическим именем/строкой переменной?

Я пытаюсь редактировать Greasemonkey/jQuery script. Я не могу опубликовать ссылку здесь. Код запутан и сжат с помощью minify. Он начинается следующим образом: var _0x21e9 = ["\x67\x65\x74\x4D\x6F\x6E\x74\x68", "\x67\x65\x74\x55\x54\x43\x44\x61\x74\...
задан 23 дек. '14 в 22:57