Реклама на сайте Advertise with us

Как зашифровать скрипт ? [+рейтинг]

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 23.03.03
Сообщения: 86
Рейтинг: 26

Ссылка на сообщениеДобавлено: 27/10/04 в 18:22       Ответить с цитатойцитата 

Видел зашифрованные CGI-скрипты типа
Код:
ELF   %М   h_

как реализовывается ? и можно ли это расшифровать ?
спасибо

с меня рейтинг

0
 



С нами с 15.09.03
Сообщения: 484
Рейтинг: 210

Ссылка на сообщениеДобавлено: 27/10/04 в 18:25       Ответить с цитатойцитата 

На чем скрипты были?
Если на php, то кодируют обычно Zend Encoder. Для запуска нужен Zend Optimizer. Восстановить исходный код невозможно.
Есть еще парочка коммерческих кодеров, но смысл у них тот же.

Может скрипт был на C/C++ и потом откомпилирован?

1
 



С нами с 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

0
 



С нами с 18.08.04
Сообщения: 6376
Рейтинг: 4430

Ссылка на сообщениеДобавлено: 27/10/04 в 18:48       Ответить с цитатойцитата 

Если на php то конечно Zend а вот насчет CGI незаню

1
 



С нами с 15.09.03
Сообщения: 484
Рейтинг: 210

Ссылка на сообщениеДобавлено: 27/10/04 в 19:13       Ответить с цитатойцитата 

Alpha_Juno писал:
серьезно?


серьзно. полностью восстановить оригинальный код невозможно.

1
 



С нами с 26.08.04
Сообщения: 46
Рейтинг: 42

Ссылка на сообщениеДобавлено: 27/10/04 в 19:48       Ответить с цитатойцитата 

nikel2 писал:
perl

на линуксе работает
perlcc -B script.pl
perl a.out
есть и другой вариант

1
 



С нами с 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

1
 



С нами с 18.08.04
Сообщения: 6376
Рейтинг: 4430

Ссылка на сообщениеДобавлено: 27/10/04 в 20:22       Ответить с цитатойцитата 

apostle писал:

пользуюсь http://www.zend.com/store/products/zend-safeguard-suite.php

пользуюсь этим же

1
 

no sign

С нами с 25.07.03
Сообщения: 3623
Рейтинг: 1403

Ссылка на сообщениеДобавлено: 27/10/04 в 20:22       Ответить с цитатойцитата 

undef писал:
Может скрипт был на C/C++ и потом откомпилирован?


ИМХО самый вероятный вариант... в Зенде насколько мне помнится эльфа-то нету... там в начале идет Zend

а ELF - это Линуксовый исполняемый файл

skype:megaarachno

1
 



С нами с 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

1
 



С нами с 16.12.02
Сообщения: 166
Рейтинг: 29

Ссылка на сообщениеДобавлено: 27/10/04 в 20:47       Ответить с цитатойцитата 

nikel2 писал:
Видел зашифрованные CGI-скрипты типа
Код:
ELF%Мh€

как реализовывается ? и можно ли это расшифровать ?
спасибо
с меня рейтинг


это не зашифрованый cgi скрипт
это откомпилированый линуховый бинарник

Узнай все о доменах [DomainsDB - Reverse IP/NS Lookup]
Скрипты/Сервисы облегчающие жизнь! BannedStuff

1
 



С нами с 26.08.04
Сообщения: 46
Рейтинг: 42

Ссылка на сообщениеДобавлено: 27/10/04 в 23:46       Ответить с цитатойцитата 

mag писал:
это не зашифрованый cgi скрипт
это откомпилированый линуховый бинарник

arachnO тут прав ! не пахнет тут перлом и зендом.Сишный это код
Тут про реализацию еще спрашивали.
байткод перла использовать на свой страх и риск

1
 

БешаныйСуслег

С нами с 16.06.04
Сообщения: 1322
Рейтинг: 1338

Ссылка на сообщениеДобавлено: 28/10/04 в 01:24       Ответить с цитатойцитата 

Это ELF, формат исполняемых бинарных файлов в UNIX системах. Вроде .EXE в Windows.

"Расшифровать" невозможно.

PHP скрипты можно шифровать Zend Encoder, MMCache и т д...
Перл можно зашифровать с помощью превращения в бинарный файл. Можно зашифровать прибегнув к source filters (смотреть на CPAN.org)

Для любых интерпретируемых (скриптовых) языков подойдут т.н. obfuscators, которые портят внешний вид кода без ущерба работе программы.

0
 



С нами с 06.03.03
Сообщения: 1650
Рейтинг: 1096

Ссылка на сообщениеДобавлено: 28/10/04 в 06:23       Ответить с цитатойцитата 

А кто знает, почему пхп компиляторов не существует? Зенд это конечно хорошо, но всё же интересно.

0
 

пенсионер

С нами с 07.11.02
Сообщения: 2612
Рейтинг: 1166

Ссылка на сообщениеДобавлено: 28/10/04 в 08:08       Ответить с цитатойцитата 


существуют (по крайней мере один)
только стоит во первых за 1к.., а во вторых там минимальный размер бинарника даже для простого скрипта из пары строчек получается около 1мб... + куча ограничений на некоторые команды.
так что я день побаловался и снес нафиг эту хрень.

Здесь ищу и даю работу^так делаю деньги
тут читаю инфу^веду блог, а вы?

0
 



С нами с 23.03.03
Сообщения: 86
Рейтинг: 26

Ссылка на сообщениеДобавлено: 28/10/04 в 10:18       Ответить с цитатойцитата 

спасибо, оценил

0
 



С нами с 26.08.04
Сообщения: 46
Рейтинг: 42

Ссылка на сообщениеДобавлено: 28/10/04 в 12:51       Ответить с цитатойцитата 

bog писал:
существуют (по крайней мере один)
только стоит во первых за 1к.., а во вторых там минимальный размер бинарника даже для простого скрипта из пары строчек получается около 1мб... + куча ограничений на некоторые команды.
так что я день побаловался и снес нафиг эту хрень.

bog расскажи please на какие команды ограничения ?

0
 



С нами с 21.10.04
Сообщения: 9
Рейтинг: -1

Ссылка на сообщениеДобавлено: 28/10/04 в 14:03       Ответить с цитатойцитата 

perl можно скомпилить в ELF бинарник с помощью perl2exe
Хотя хрень получается еще та... размер бинарника от мегабайта, тормозит и может глючить. Хотя эта тулза лучше остальных имхо

0
 



С нами с 27.10.04
Сообщения: 23
Рейтинг: 13

Ссылка на сообщениеДобавлено: 04/11/04 в 08:08       Ответить с цитатойцитата 

А откуда такое смелое утверждение, что Zend нельзя реверсировать? Около полугода тому назад на одном известном форуме появилось сообщение и даже был сам автор, который декомпилировал (успешно!) кодированные Зендом скрипты.

0
 

пенсионер

С нами с 07.11.02
Сообщения: 2612
Рейтинг: 1166

Ссылка на сообщениеДобавлено: 04/11/04 в 10:09       Ответить с цитатойцитата 

apostle писал:
bog расскажи please на какие команды ограничения ?

я проверял только один свой скрипт, и там не работали все команды связанные с таймаутом и управлением стримов\сокетов.
больше ничего не проверял.


на каком форуме? дайте ссылку посмотреть наэто чудо ;)

Здесь ищу и даю работу^так делаю деньги
тут читаю инфу^веду блог, а вы?

0
 



С нами с 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 килов

Лучший Хостинг для CJ сайтов!

0
 

www.phpdevs.com

С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105


Передовик Master-X (01.09.2005) Передовик Master-X (16.09.2005) Передовик Master-X (01.10.2005) Передовик Master-X (16.08.2006) Передовик Master-X (16.10.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 04/11/04 в 23:23       Ответить с цитатойцитата 

Код:
Около полугода тому назад на одном известном форуме появилось сообщение и даже был сам автор, который декомпилировал (успешно!) кодированные Зендом скрипты.

Впервые слышу. Если бы это было возможно, то врядли бы до сих пор ломались копья по поводу декомпиляции.

Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.

0
 

БешаныйСуслег

С нами с 16.06.04
Сообщения: 1322
Рейтинг: 1338

Ссылка на сообщениеДобавлено: 05/11/04 в 02:09       Ответить с цитатойцитата 

Ну видимо речь идёт о получении синтаксического дерева, которое можно сериализовать в некий теоретически работоспособный код.

0
 



С нами с 27.10.04
Сообщения: 23
Рейтинг: 13

Ссылка на сообщениеДобавлено: 05/11/04 в 02:26       Ответить с цитатойцитата 

Это было на http://forum.ru-board.com, точно топик уже не помню, но по поиску найдется. Там был разговор о том, что парню предложили деньги от конторы Zenda, что бы он не разглашал информацию. А то что он реально декодировал Зенд - это точно, на софтфоруме кажется (или на вап?... icon_sad.gif не помню) пару скриптов вылаживал в качестве доказательства.

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »