Наткнулся на неплохой обфускатор от PELock, решил поделиться http://webfile.ru/4319464 Key внутри. Помоему не плохая вещ.
Попробовал защитить исходный код, написанный языком С++ с помощью обфускатора. Очень доволен результатом. Рекомендую http://www.star-force.ru/products/starforce-obfuscator/ )
Посчитайте, сколько времени потребуется на изготовление программы такого качества? Обычный обфускатор можно и самому написать...
Виталий Всезнающий, Вы зарегались что бы рекламу толкать ? Кому он нужен то, обфускатор ваш. В конечном виде получается криптованный бинарь, который штатным путём восстанавливается, без разницы чем вы его там криптовали, если это виртуальная машина, то займёт дополнительное время реверс. И как вы можите быть очень довольны результатами, если не способны оценить качество обфускации/криптования
какого качества? все алгоритмы давно известны и изучены, включая трансформацию в конечный автомат... написать транслятор AST по всем известным алгоритмам больше недели не займет...
q2e74, Эти задачи в гугле не решаются, увы. Решение будет найдено, теми кто в теме, так в любой задаче; это не значит что вам его готовое выдаст поисковик, вас ждёт облом и epic fail.
Indy_, Ну я понял, что я из списка "плохих людей" за совет подрастающему аверу книжку почитать. Но хотя бы цифрой "по всем известным " - сколько этих "всех"?
q2e74, Дружок, я могу интереса ради покопаться в недрах какого то апп, но не отвечать на не внятные вопросы хз кому. Если листнуть вверх то топик создал довольно шарящий чел, который писал античиты весьма давно. А кто вы и зачем тут ?
Да вроде в соседней теме ответил, что там еще можно добавить? 36 лет. Православный. Сижу на форуме под своим айпи и с ником своей почты. Одним словом, под фанарем. Погон не носил, блэком не занимался. Когда-нибудь сценарий написать похожий на "зимний вечер в Гаграх", возможно. Ну и сильно это изменило ситуацию? Да, я хочу очень глубоко понимать обфускацию и прочий морфизм. И считаю, что это самое безопасное для души дело, сидеть и пялиться в монитор, ворочая байтами. И близко не хочу быть с миром вот таких вот мразей как в этом ролике P. S. Лицемеры, Крис работал авером, Яша тоже вроде не блэк. Развели какие-то подростковые ауе, или еау и прочие му-му нытьё. Какое это всё имеет отношение к низкоуровневому коду? Или приватизировали себе форум, как персонажи с видео?
гуглите по теме trash code generation, control flow flattening, opaque predicates, proxy method generation, antidebugging, antidumping, antitampering и тд... я думаю, что все тут обсуждают нативный код, и проблемы обфускации метаданных в .NET или JVM или исходников какого-либо скрипта никого не волнуют, так что об этом не говорю... --- Сообщение объединено, 2 ноя 2018 --- я недавно постил в разделе вирусологии видос с какой-то зарубежной конфы об обфускации с помощью релоков... идея видится очень крутой, но обсуждать это никто не захотел... очень странно...
Rel, спасибо! Ну в целом, на идейном уровне не особый космос. А так, я слабый кодер, для меня это займет сильно больше, чем "больше недели не займет..." Про релок нагуглилась вот такая презенташка ( https://media.defcon.org/DEF CON 26...Relocation-Bonus-Attacking-the-Win-Loader.pdf ) 120 слайд призадумался. Блин интересно. Indy_, реальность такова, что для меня день, субъективно, стал гораздо быстрее протекать, чем в мои 20 лет. Я знаю что такое настоящая радость, и что такое настоящее горе. И все эти социальные игры, гормонально вихри, самоторчкование и прочий кураж, и рядом не лежит с настоящим счастьем. Каждый сам себе буратино. Пусть каждый сам пасет свою параною. Всякие "пацанчик ты с какого района" - закрыто. Далее, буду просто игнорить. --- Сообщение объединено, 2 ноя 2018 --- не особый космос, я про rash code generation, control flow flattening, opaque predicates и т.п.
--- Сообщение объединено, 2 ноя 2018 --- я за все время написал несколько обфускаторов: для плюсов на базе libclang, для плюсов на базе LLVM IR, для Python на базе модуля ast, для JavaScript на базе какого-то интерпретатора, не помню, для .NET на базе Dnlib, это далеко не "рокетсаенс"... понятно, что для чего-то особенного и неизученного нужно поработать, но основные алгоритмы реализуются просто... --- Сообщение объединено, 3 ноя 2018 --- вообще, если охото посмотреть на "рокетсаенс" в теме обфускации, то советую погуглить про "indistinguishable obfuscation"... математики любят обсуждать сейчас эти консепты, хотя по сути это невзламываемая обфускация в "сферическом вакууме"))...