С нами с 23.03.03
Сообщения: 86
Рейтинг: 26
|
Добавлено: 27/10/04 в 18:22 |
Видел зашифрованные CGI-скрипты типа
как реализовывается ? и можно ли это расшифровать ?
спасибо
с меня рейтинг
|
|
|
|
С нами с 15.09.03
Сообщения: 484
Рейтинг: 210
|
Добавлено: 27/10/04 в 18:25 |
На чем скрипты были?
Если на php, то кодируют обычно Zend Encoder. Для запуска нужен Zend Optimizer. Восстановить исходный код невозможно.
Есть еще парочка коммерческих кодеров, но смысл у них тот же.
Может скрипт был на C/C++ и потом откомпилирован?
|
|
|
|
С нами с 30.06.03
Сообщения: 794
Рейтинг: 202
|
Добавлено: 27/10/04 в 18:38 |
undef писал: | Если на php, то кодируют обычно Zend Encoder. Для запуска нужен Zend Optimizer. Восстановить исходный код невозможно. |
серьезно?
|
|
Я бы взял частями, но мне нужно сразу=))
|
1
|
|
|
С нами с 23.03.03
Сообщения: 86
Рейтинг: 26
|
Добавлено: 27/10/04 в 18:39 |
undef писал: | На чем скрипты были? |
perl
|
|
|
|
С нами с 18.08.04
Сообщения: 6376
Рейтинг: 4430
|
Добавлено: 27/10/04 в 18:48 |
Если на php то конечно Zend а вот насчет CGI незаню
|
|
|
|
С нами с 15.09.03
Сообщения: 484
Рейтинг: 210
|
Добавлено: 27/10/04 в 19:13 |
Alpha_Juno писал: | серьезно? |
серьзно. полностью восстановить оригинальный код невозможно.
|
|
|
|
С нами с 26.08.04
Сообщения: 46
Рейтинг: 42
|
Добавлено: 27/10/04 в 19:48 |
на линуксе работает
perlcc -B script.pl
perl a.out
есть и другой вариант
|
|
|
|
С нами с 26.08.04
Сообщения: 46
Рейтинг: 42
|
Добавлено: 27/10/04 в 19:57 |
undef писал: | На чем скрипты были?
Если на php, то кодируют обычно Zend Encoder. Для запуска нужен Zend Optimizer. Восстановить исходный код невозможно.
Есть еще парочка коммерческих кодеров, но смысл у них тот же.
Может скрипт был на C/C++ и потом откомпилирован? |
и код php выполняется быстрее от 5% и выше + работа с лицензиями
пользуюсь http://www.zend.com/store/products/zend-safeguard-suite.php
|
|
|
|
С нами с 18.08.04
Сообщения: 6376
Рейтинг: 4430
|
Добавлено: 27/10/04 в 20:22 |
|
|
|
|
no sign
С нами с 25.07.03
Сообщения: 3623
Рейтинг: 1403
|
Добавлено: 27/10/04 в 20:22 |
undef писал: | Может скрипт был на C/C++ и потом откомпилирован? |
ИМХО самый вероятный вариант... в Зенде насколько мне помнится эльфа-то нету... там в начале идет Zend
а ELF - это Линуксовый исполняемый файл
|
|
|
|
С нами с 26.08.04
Сообщения: 46
Рейтинг: 42
|
Добавлено: 27/10/04 в 20:26 |
или так :
perl -MO=Bytecode,-oscript.plc script.pl
vi script.plc добавляем две строчки в верху
#!/usr/bin/perl
use ByteLoader ;
и проверяй ./script.plc
|
|
|
|
С нами с 16.12.02
Сообщения: 166
Рейтинг: 29
|
Добавлено: 27/10/04 в 20:47 |
nikel2 писал: | Видел зашифрованные CGI-скрипты типа
как реализовывается ? и можно ли это расшифровать ?
спасибо
с меня рейтинг |
это не зашифрованый cgi скрипт
это откомпилированый линуховый бинарник
|
|
|
|
С нами с 26.08.04
Сообщения: 46
Рейтинг: 42
|
Добавлено: 27/10/04 в 23:46 |
mag писал: | это не зашифрованый cgi скрипт
это откомпилированый линуховый бинарник |
arachnO тут прав ! не пахнет тут перлом и зендом.Сишный это код
Тут про реализацию еще спрашивали.
байткод перла использовать на свой страх и риск
|
|
|
|
БешаныйСуслег
С нами с 16.06.04
Сообщения: 1322
Рейтинг: 1338
|
Добавлено: 28/10/04 в 01:24 |
Это ELF, формат исполняемых бинарных файлов в UNIX системах. Вроде .EXE в Windows.
"Расшифровать" невозможно.
PHP скрипты можно шифровать Zend Encoder, MMCache и т д...
Перл можно зашифровать с помощью превращения в бинарный файл. Можно зашифровать прибегнув к source filters (смотреть на CPAN.org)
Для любых интерпретируемых (скриптовых) языков подойдут т.н. obfuscators, которые портят внешний вид кода без ущерба работе программы.
|
|
|
|
С нами с 06.03.03
Сообщения: 1650
Рейтинг: 1096
|
Добавлено: 28/10/04 в 06:23 |
А кто знает, почему пхп компиляторов не существует? Зенд это конечно хорошо, но всё же интересно.
|
|
|
|
пенсионер
С нами с 07.11.02
Сообщения: 2612
Рейтинг: 1166
|
Добавлено: 28/10/04 в 08:08 |
существуют (по крайней мере один)
только стоит во первых за 1к.., а во вторых там минимальный размер бинарника даже для простого скрипта из пары строчек получается около 1мб... + куча ограничений на некоторые команды.
так что я день побаловался и снес нафиг эту хрень.
|
|
|
|
С нами с 23.03.03
Сообщения: 86
Рейтинг: 26
|
Добавлено: 28/10/04 в 10:18 |
спасибо, оценил
|
|
|
|
С нами с 26.08.04
Сообщения: 46
Рейтинг: 42
|
Добавлено: 28/10/04 в 12:51 |
bog писал: | существуют (по крайней мере один)
только стоит во первых за 1к.., а во вторых там минимальный размер бинарника даже для простого скрипта из пары строчек получается около 1мб... + куча ограничений на некоторые команды.
так что я день побаловался и снес нафиг эту хрень. |
bog расскажи please на какие команды ограничения ?
|
|
|
|
С нами с 21.10.04
Сообщения: 9
Рейтинг: -1
|
Добавлено: 28/10/04 в 14:03 |
perl можно скомпилить в ELF бинарник с помощью perl2exe
Хотя хрень получается еще та... размер бинарника от мегабайта, тормозит и может глючить. Хотя эта тулза лучше остальных имхо
|
|
|
|
С нами с 27.10.04
Сообщения: 23
Рейтинг: 13
|
Добавлено: 04/11/04 в 08:08 |
А откуда такое смелое утверждение, что Zend нельзя реверсировать? Около полугода тому назад на одном известном форуме появилось сообщение и даже был сам автор, который декомпилировал (успешно!) кодированные Зендом скрипты.
|
|
|
|
пенсионер
С нами с 07.11.02
Сообщения: 2612
Рейтинг: 1166
|
Добавлено: 04/11/04 в 10:09 |
apostle писал: | bog расскажи please на какие команды ограничения ? |
я проверял только один свой скрипт, и там не работали все команды связанные с таймаутом и управлением стримов\сокетов.
больше ничего не проверял.
на каком форуме? дайте ссылку посмотреть наэто чудо ;)
|
|
|
|
С нами с 01.10.03
Сообщения: 751
Рейтинг: 318
|
Добавлено: 04/11/04 в 23:12 |
bog писал: | существуют (по крайней мере один)
только стоит во первых за 1к.., а во вторых там минимальный размер бинарника даже для простого скрипта из пары строчек получается около 1мб... + куча ограничений на некоторые команды.
так что я день побаловался и снес нафиг эту хрень. |
PHPBlender is a tool to let you distribute your PHP scripts as an executable EXE. It is
similar to the PHPCompiler that was available for a couple of months a year or 2 ago.
мой 7-и килобайтовый ПХП скрипт уместился в 30 килов
|
|
|
|
www.phpdevs.com
С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105
|
Добавлено: 04/11/04 в 23:23 |
Код: | Около полугода тому назад на одном известном форуме появилось сообщение и даже был сам автор, который декомпилировал (успешно!) кодированные Зендом скрипты. |
Впервые слышу. Если бы это было возможно, то врядли бы до сих пор ломались копья по поводу декомпиляции.
|
|
Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.
|
0
|
|
|
БешаныйСуслег
С нами с 16.06.04
Сообщения: 1322
Рейтинг: 1338
|
Добавлено: 05/11/04 в 02:09 |
Ну видимо речь идёт о получении синтаксического дерева, которое можно сериализовать в некий теоретически работоспособный код.
|
|
|
|
С нами с 27.10.04
Сообщения: 23
Рейтинг: 13
|
Добавлено: 05/11/04 в 02:26 |
Это было на http://forum.ru-board.com, точно топик уже не помню, но по поиску найдется. Там был разговор о том, что парню предложили деньги от конторы Zenda, что бы он не разглашал информацию. А то что он реально декодировал Зенд - это точно, на софтфоруме кажется (или на вап?...  не помню) пару скриптов вылаживал в качестве доказательства.
|
|
|
|