Описание тега deobfuscation

Figuring out how a program works when that program has been deliberately made difficult to understand
2 ответа

Может быть запутанное приложение.Net C# может быть декомпилировано?

Я написал программу на.net C# для шифрования некоторой информации. Для выполнения этой задачи я использовал массив, который содержит конфиденциальную информацию. Мне нужно знать, можно ли взломать exe. Я имею в виду, может ли кто-нибудь получить мас…
13 дек '11 в 10:39
1 ответ

Расширенное форматирование PHP нужно помочь понять макет

Вот функция: function simplePresent($e) { $w = ($f = preg_match)('/ey|se|d |[sI]$|We/', $a = $e[0]); be == ($b = $e[1]) ? $b = $w ? $a == I ? am : are : is : $w ?: $b = $b == have ? has : $b .= $f('/[h-z]$/', $b) ? es : s; return "$a $b $e[2]"; } эт…
04 апр '17 в 04:03
0 ответов

Какой обфускатор использовался на уроках Java?

Есть ли способ узнать, какой обфускатор был применен к классу? Я пытаюсь декомпилировать некоторые классы с помощью procyon cfr и других вещей, но я заметил, что все строки, передаваемые в методы класса, особенно те, которые передаются в некоторые к…
0 ответов

Debfuscation Beebyte с многопользовательской игрой BeeLess Unity

Я успешно удалил файл Assemby-Csharp.dll с помощью BeeLess, но у меня есть это сейчас: До BeeLess: https://imgur.com/a/xDiwAbv и после: https://imgur.com/a/XEzrEII Для реальных читаемых строк я предполагаю, что инструмент думает, что это запутанная …
02 дек '18 в 18:26
0 ответов

Как переименовать все в приложении WinForm для запутывания

Я начал запутывать свое приложение и нашел отличный бесплатный инструмент под названием Confuser, но он не все переименовывает. Я попытался запутать, а затем deobfuscate с помощью de4dot, и я вижу много имен. Как я могу автоматически переименовать в…
0 ответов

NPE при обновлении до новой версии приложения с другими правилами ProGuard

Пытаясь интегрировать новую библиотеку в приложение (назовите это версией приложения 5), и для того, чтобы сделать сборку apk, я использовал следующие правила ProGuard (что, конечно, плохо, будет удалено в следующей версии); -ignorewarnings -keep cl…
25 фев '19 в 09:16
23 ответа

Firebase Crashlytics: загрузите недостающие dSYM, чтобы увидеть сбои из 1 версии.(IOS)

Сообщение об ошибке: Загрузите отсутствующие dSYM, чтобы увидеть сбои из 1 версии. Затронутые версии: 1.0 (1) Я пытаюсь реализовать Firebase Crashlytics в моем проекте iOS. Я сделал все настройки согласно Firebase Crashlytics Doucmentation. Авария в…
17 янв '18 в 08:37
4 ответа

Код дешифровки Луа

Я недавно загрузил некоторый код lua, и внутри я обнаружил некоторую запутанную строку. Это заставило меня задуматься о том, какую технику обфускации там использовали. У кого-нибудь есть идея? local code='\27\76\117\97\81\0\1\4\4\4\8\0\64\0\0\0\64\6…
12 апр '13 в 00:30
1 ответ

Ошибка деобустификации рефлексила

Я пытаюсь изменить приложение.net, и я новичок в этом. Первый шаг - попытка деобфусцировать код с помощью reflexil, и я получаю следующую ошибку: Reflexil не может очистить эту сборку: член 'System.RuntimeTypeHandle "связка обфустатированных jibberi…
07 ноя '12 в 19:15
2 ответа

Java IXOR ~ [одна сторона] вопрос рефакторинга равенства

public byte[] method(int var1) { if(var1 == ~L.length) //<- this return a(i1, 0, false); } как бы я починил if(var1 == ~L.length) удалить ~ я должен изменить == в !=? if(var1 != L.length) Спасибо, это, наверное, последний вопрос такого типа. ps.>…
19 июл '11 в 01:52
2 ответа

Как удалить файл JAR с помощью mapping.txt, сгенерированного Proguard?

Это может показаться подозрительным, но мне нужно отключить собственное приложение. Некоторое время назад я опубликовал свое приложение, которое я запутал в Proguard. К сожалению, я не сохранил эту версию приложения и сильно изменил код. Теперь мне …
27 мар '16 в 09:17
0 ответов

Записанные цифры до цифр - понимание короткого запутанного кода

Может кто-нибудь помочь мне понять этот код? long long n,u,m,b;main(e,r){for(;n++||(e=getchar()|32)>=0;b= "ynwtsflrabg"[n%=11]-e?b:b*8+n)for(r=b%64-25;e<47&&b;b/=8)for (n=19;n;"1+DIY/.K430x9G(kC["[n]-42&255^b||(m+=n>15?n:n>9?…
27 сен '18 в 15:39
1 ответ

Как дешифровать код ctk.c победителя IOCCC 2001 года?

Я видел запутанный код ctk.c, но как я могу начать его обфусцировать? #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <sys/time.h> #include <signal.h> #define m(b)a=b;z=*a;while(*++a){y=*a;*a=z;z=y;}…
27 мар '13 в 21:49
7 ответов

Как защитить исполняемый файл.NET от de4dot или аналогичных инструментов?

Я попытался запутать с помощью следующих обфускаторов, но ни один из них не работает против инструмента de40 [https://bitbucket.org/0xd4d/de4dot/] Очень больно видеть, как это легко... просто перетащите запутанный.net exe на de4dot.exe, и вы получит…
29 янв '13 в 10:10
1 ответ

Неизвестный пользовательский элемент метаданных, вид 7 при использовании.Net Reactor

До настоящего момента я использовал PreEmptive Dotfuscator для запутывания своих сборок, пока не нашел решение GREAT .Net Reactor для той же цели, я устал от Reactor, и это было действительно потрясающе, пока я не упал в яму!! Reactor отлично работа…
1 ответ

Что делает этот запутанный код bash/perl?

Я только что нашел этот код в комментарии в блоге. #!/bin/perl -sp0777i<X+d*lMLa^*lN%0]dsXx++lMlN/dsM0<j]dsj $/=unpack('H*',$_);$_=`echo 16dio\U$k"SK$/SM$n\EsN0p[lN*1 lK[d2%Sa2/d0$^Ixp"|dc`;s/\W//g;$_=pack('H*',/((..)*)$/) Я понимаю, что, веро…
05 сен '11 в 19:46
2 ответа

Странный.C файл

Не спрашивайте, где и почему я его получил, но у меня много таких строк в файле.c: 0005080: 3465 3434 2035 6635 6620 2064 6c65 2e5f 4e44 5f5f dle._ 0005090: 5f44 544f 525f 454e 445f 5f0a 3030 3031 _DTOR_END__.0001 00050a0: 3334 303a 2030 3035 6620 3…
29 апр '16 в 13:50
1 ответ

Используйте откат Proguard в Java

Я нашел и добавил maven-зависимость Protraard retrace.jar и использовал его API-интерфейс для устранения сбоев, исходящих из приложения, которые впоследствии исчезли и будут храниться в кластере. На самом деле, рабочая цепочка работает правильно, од…
24 янв '18 в 10:54
2 ответа

Где взять, чтобы расшифровать PHP скрытый текст с символами в виде строк

Это первый раз, когда я видел инъекцию PHP такого типа. Обычно я вижу base64 или основанный на гексах, но это выглядит так по-разному, заполнено затемненными строками. Но с каких это пор строки могут содержать такие символы? Где и как я могу расшифр…
28 сен '15 в 20:34
3 ответа

Как это действительный код Java? (запутанная Java)

Этот код выглядит явно некорректно, и все же он успешно компилируется и запускается на моей машине. Может кто-нибудь объяснить, как это работает? Например, что делает ")" после имени класса допустимым? Как насчет случайных слов, разбросанных вокруг?…
24 апр '16 в 14:29