Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Oracle |
![]() ![]() |
Топик располагается на нескольких страницах: [1] 2 3 4 5 6 7 8 9 10 .. 12 вперед Ctrl→ все |
Alexey Agafonov Member Откуда: Москва Сообщений: 691 |
Всем доброе время суток. Обращаюсь с вопросом к тем, кто знает WRAP. Если есть заврапированный пакет, можно ли как-нибудь посмотреть его код. Фактически разврапировать. Как это сделать? |
15 июл 04, 15:25 [809961] Ответить | Цитировать Сообщить модератору |
dennis :) Member Откуда: Москва Сообщений: 170 |
По-моему, это все хотят узнать, но увы :( |
15 июл 04, 15:26 [809967] Ответить | Цитировать Сообщить модератору |
Dеmоп Member Откуда: Сообщений: 21 |
Просто надо иметь знакомого, хотя бы в совете директоров. |
15 июл 04, 15:30 [809994] Ответить | Цитировать Сообщить модератору |
Ora-мучитель Member Откуда: Из зловещего мрака Сообщений: 913 |
Легко! DEWRAP или UNWRAP. |
15 июл 04, 15:39 [810057] Ответить | Цитировать Сообщить модератору |
dennis :) Member Откуда: Москва Сообщений: 170 |
А ссылочку? |
||
15 июл 04, 16:02 [810211] Ответить | Цитировать Сообщить модератору |
denm Member Откуда: { empty } Сообщений: 2792 |
ALTER PACKAGE BODY ... UNWRAP; :) |
15 июл 04, 16:06 [810228] Ответить | Цитировать Сообщить модератору |
Vadim_Maximov Member Откуда: Москва Сообщений: 3571 |
Хватит прикалываться над человеком. 2Alexey Agafonov: нельзя это сделать. Иначе, какой бы смысл был в этом механизме? :) |
15 июл 04, 16:16 [810288] Ответить | Цитировать Сообщить модератору |
Alexey Agafonov Member Откуда: Москва Сообщений: 691 |
Я понимаю, что иначе смысла механизма не было бы. Но ведь ORACLE как-то "понимает" этот код? Значит, он может как-то расшифровать... Неужели нет взломщика, написанного сторонним человеком? Или механизм врапирования ORACLE сумела скрыть и преотвратить утечку? Но это же непонятно! Взламывают же всякие не менее сложные программы. Или WRAP - это хеш? Но опять же, вряд ли. Иначе ORACLE бы сам не смог распознать, а только сравнить с пакетом и сказать, тот это или нет.... |
15 июл 04, 16:49 [810496] Ответить | Цитировать Сообщить модератору |
Fucker Member [заблокирован] Откуда: Сообщений: 1525 |
Чья бы мычала.... ![]() Fucker |
||
15 июл 04, 17:17 [810660] Ответить | Цитировать Сообщить модератору |
Vadim_Maximov Member Откуда: Москва Сообщений: 3571 |
Насколько я понимаю wrap, по сути дела, скомпилированный текст. Если научиться декомпилировать программы в исходники, то и unwrap несложно будет написать. :) Плюс еще и шифрование наверное какое-нибудь там присутствует... |
15 июл 04, 17:32 [810759] Ответить | Цитировать Сообщить модератору |
Violina Member Откуда: Санкт-Петербург Сообщений: 3662 |
Ссылочки:) http://unwrapped.narod.ru/ http://UnwrapOracle.narod.ru/ |
15 июл 04, 17:52 [810880] Ответить | Цитировать Сообщить модератору |
dennis :) Member Откуда: Москва Сообщений: 170 |
Ну вы, блин, даёте... |
15 июл 04, 18:35 [811062] Ответить | Цитировать Сообщить модератору |
Vadim_Maximov Member Откуда: Москва Сообщений: 3571 |
Опаньки...умолкаю. А как они это делают, вот что интересно... Забавно, мы собирались в одном нашем приложении защиту делать через заврапленный пакет, так что же получается, что не стОит?... |
16 июл 04, 09:02 [811714] Ответить | Цитировать Сообщить модератору |
use-se Member Откуда: Москва Сообщений: 449 |
Похоже я опоздал, ссылки уже мертвые |
16 июл 04, 09:13 [811743] Ответить | Цитировать Сообщить модератору |
Alexey Agafonov Member Откуда: Москва Сообщений: 691 |
Как мертвые? дайте "живые" ссылки, плиз. |
16 июл 04, 09:14 [811744] Ответить | Цитировать Сообщить модератору |
Калина Member Откуда: Moskau Сообщений: 2649 |
на народе живет! Там часть стандартных пакетов в исходниках лежит, часть только definition , часть только body и часть полных( utl_file ,dbms_stats ). |
16 июл 04, 09:28 [811765] Ответить | Цитировать Сообщить модератору |
eNose Member Откуда: Сообщений: 183063 |
Знают алгоритм распаковки. По F3 посмотрите system01.dbf (у кого как) - в UTF8. Видно, что wrapper - это простая состыковка частей кода по какому-то алгоритму. Части кода лежат в открытом виде. |
||
16 июл 04, 09:38 [811791] Ответить | Цитировать Сообщить модератору |
Alexey Agafonov Member Откуда: Москва Сообщений: 691 |
Так там лежат разврапированные какие-то пакеты. А я прашивал, как свой пакет разврапировать.... |
16 июл 04, 14:04 [813100] Ответить | Цитировать Сообщить модератору |
Gluk (Kazan) Member Откуда: Сообщений: 9365 |
Там ищо адрес есть куды за этим писать :) |
16 июл 04, 14:18 [813178] Ответить | Цитировать Сообщить модератору |
ranger@VR6 Member Откуда: Moscow Сообщений: 303 |
смотря от чего защита. если от дурака, который полезет ковырять ваш код, а потом начнет жаловаться на то, что что-то не работает - однозначно стоит. а если от "воровства кода" - то лучше не надо - лишних проблем только наживете. with *.*, ranger. |
||
16 июл 04, 14:23 [813204] Ответить | Цитировать Сообщить модератору |
ranger@VR6 Member Откуда: Moscow Сообщений: 303 |
да, понимает. "у них есть такие приборы, но они вам о них не расскажут" (с) песня :-) один сотрудник (да ладно, чего уж там говорить - индус :) из оракла в металинковском форуме однажды написал нечто вроде "да, есть у нас анвраппер", но дальше этой фразы дело не пошло :-)
учитывая, что internal-информации из оракла по интернету бродит настолько мало, что можно сказать, что практически и не бродит :) - вполне готов в это поверить :-)
хм. отломать программу, в которой нужно поменять код, который ограничивает использование, например, по дате - это одно, а вот произвести reverse engineering алгоритма - это совсем другое... кроме этого надо учесть, что формат враппера может меняться от версии к версии (в частности, есть сведения, что он вроде как поменялся в 10g :-) with *.*, ranger. |
||||||
16 июл 04, 14:29 [813223] Ответить | Цитировать Сообщить модератору |
AI Member Откуда: Москва Сообщений: 2817 |
Достаточно посмотреть на prvt-файлы в ?/rdbms/admin в 9 и 10, чтобы сразу увидеть разницу. |
||
16 июл 04, 19:32 [814763] Ответить | Цитировать Сообщить модератору |
Korot Member Откуда: С-Петербург Сообщений: 51 |
индусская мафия omerta :-) |
16 июл 04, 19:43 [814782] Ответить | Цитировать Сообщить модератору |
Ааз Member Откуда: Москва/Протвино Сообщений: 4274 |
Привет
Мои два копейка: 1. по ссылочкам лежат (лежали?) исходники. Здесь unwrapped == (1) internal info leak или (2) взлом сервака. (1) - вероятней. 2. wrap делает этакий M-код (для старых С'шников пояснять не надо), который PL/SQL compiler докомпиляет в SYS.IDL_...$. PS. Для любителей ловить "неуловимых Джо", не собирающихся ехать в страну запрещенных дебугеров, рекомендую начать с декомпиляции $ORACLE_HOME/bin/oracle или %ORACLE_HOME%\bin\oracle.exe Всего |
||
19 июл 04, 18:02 [818674] Ответить | Цитировать Сообщить модератору |
slim Member Откуда: Москва Сообщений: 257 |
Привет
ну oracle.exe это сильно... wrap.exe - хотя бы с этого... Хотя наверное многие бы отдали многое за исходники oracle.exe (лучше конечно $ORACLE_HOME/bin/oracle) |
||
19 июл 04, 23:20 [819121] Ответить | Цитировать Сообщить модератору |
Топик располагается на нескольких страницах: [1] 2 3 4 5 6 7 8 9 10 .. 12 вперед Ctrl→ все |
Все форумы / Oracle | ![]() |