Посл.ответ
Сообщение
Ранг: 1.0 (гость)Активность: 0.01↘ 0 Статус: Участник
Создано: 28 ноября 2011 00:54 · Поправил: Gloom31 · Личное сообщение · #1
Всем привет! Помогите доработать функцию .
вот функция Для раскодирования строки:
как можно закодировать строку чтоб раскодировалась этой функцией?
| Сообщение посчитали полезным:
Ранг: 793.4 (! ! ) , 568thxАктивность: 0.74↘ 0 Статус: Участник Шаман
Создано: 28 ноября 2011 01:21 · Поправил: PE_Kill · Личное сообщение · #2
Что такое this._m();? Какая то внутренняя функция?
И вот еще. AC правильно декомпильнулся? Потому что тут:
Gloom31 пишет: if (_loc_12 == 9) { _loc_12 = 8; } else if (_loc_12 == 8) { _loc_12 = 9; } ****** _loc_14 = String.fromCharCode(_loc_12); Я так понимаю нечитабельная строка получится.
----- Yann Tiersen best and do not fuck | Сообщение посчитали полезным:
Ранг: 1.0 (гость)Активность: 0.01↘ 0 Статус: Участник
Создано: 28 ноября 2011 18:27 · Личное сообщение · #3
this._m() - да, это лишнее. недосмотрел! правильно так
_loc_14 = String.fromCharCode(_loc_12);
_loc_5 = _loc_5 + _loc_14;
}
_loc_11 = _loc_11 + 1;
}
return _loc_5;
А насчёт остального - сам понять не могу! ерунда какая-то... но всё прекрасно работает(в смысле расшифровывает) а вот как её в обратном порядке зашифровать не пойму никак..
| Сообщение посчитали полезным:
Ранг: 78.7 (постоянный), 43thxАктивность: 0.07↘ 0 Статус: Участник
Создано: 28 ноября 2011 18:41 · Личное сообщение · #4
Gloom31 пишет: А насчёт остального - сам понять не могу! Пробуй пошагово в Обратном порядке двигаться ! Если Алго обратимый, то Развернуть возможно.
| Сообщение посчитали полезным:
Ранг: 1.0 (гость)Активность: 0.01↘ 0 Статус: Участник
Создано: 28 ноября 2011 18:52 · Личное сообщение · #5
Я не очень понимаю action.. функцию выдернул из флешки а функция encode в проге exe..
| Сообщение посчитали полезным:
Ранг: 1.0 (гость)Активность: 0.01↘ 0 Статус: Участник
Создано: 28 ноября 2011 19:23 · Поправил: Gloom31 · Личное сообщение · #6
Чёт не представляю с чего начать(((
вот допустим
fromCharCode(_loc_12);
это для раскодирования. а для закодирования тоже этой-же функцией?
и это
_loc_2.ignoreWhite = true;
зачем тут?
| Сообщение посчитали полезным:
Ранг: 527.7 (! ), 381thxАктивность: 0.16↘ 0.09 Статус: Участник Победитель турнира 2010
Создано: 28 ноября 2011 20:05 · Личное сообщение · #7
Gloom31 пишет: _loc_2.ignoreWhite = true; зачем тут? Это свойство объекта для разбора XML. К декодированию отношения не имеет.
----- 127.0.0.1, sweet 127.0.0.1 | Сообщение посчитали полезным: Gloom31
Ранг: 255.8 (наставник), 19thxАктивность: 0.15↘ 0.01 Статус: Участник vx
Создано: 28 ноября 2011 20:19 · Поправил: Clerk · Личное сообщение · #8
> (_loc_13 < _loc_8 || _loc_13 > _loc_9)
Хороший, годный декомпилятор
И вы хотите чтобы я тратил своё драгоценное вемя на разбор сего дерьма.. тс даже не соизволил отредактировать текст. В биореатор его
| Сообщение посчитали полезным:
Ранг: 1.0 (гость)Активность: 0.01↘ 0 Статус: Участник
Создано: 28 ноября 2011 20:41 · Личное сообщение · #9
OKOB, Спасибо Огромное!!! сейчас в флешку скомпаную и сюда выложу!
Clerk, Серьёзно работает!!! вот эту муру
ей перевёл!
| Сообщение посчитали полезным:
Ранг: 255.8 (наставник), 19thxАктивность: 0.15↘ 0.01 Статус: Участник vx
Создано: 28 ноября 2011 20:46 · Поправил: Clerk · Личное сообщение · #10
Gloom31 Разбирайтесь сами с кодом, очень маловероятно что ктото захочет в этом дерьме копаться. Если не хотите сами - это не проблема, платите деньги и ребята решат вашу проблему оперативно.
Человеку можно помочь если он сам хочет чтото знать. Иначе деньги, деньги и есчо раз деньги давай.
| Сообщение посчитали полезным:
Ранг: 527.7 (! ), 381thxАктивность: 0.16↘ 0.09 Статус: Участник Победитель турнира 2010
Создано: 28 ноября 2011 21:23 · Личное сообщение · #11
Gloom31 пишет: сейчас в флешку скомпаную и сюда выложу! Это не обращенная функция, это причесаная твоя.
----- 127.0.0.1, sweet 127.0.0.1 | Сообщение посчитали полезным:
Ранг: 1.0 (гость)Активность: 0.01↘ 0 Статус: Участник
Создано: 28 ноября 2011 21:51 · Личное сообщение · #12
OKOB Гг Уже понял...
| Сообщение посчитали полезным:
Ранг: 1.0 (гость)Активность: 0.01↘ 0 Статус: Участник
Создано: 28 ноября 2011 22:50 · Личное сообщение · #13
Clerk пишет: Иначе деньги, деньги и есчо раз деньги давай. И сколько примерно?
| Сообщение посчитали полезным:
Ранг: 30.0 (посетитель), 4thxАктивность: 0.03↘ 0.01 Статус: Участник
Создано: 29 ноября 2011 00:10 · Личное сообщение · #14
Сюда внимание обрати
| Сообщение посчитали полезным:
Ранг: 1.0 (гость)Активность: 0.01↘ 0 Статус: Участник
Создано: 29 ноября 2011 00:41 · Поправил: Gloom31 · Личное сообщение · #15
punxer Да я понял что тут вот только всяко перепробовал а обратно не расшифровывает
| Сообщение посчитали полезным:
Ранг: 30.0 (посетитель), 4thxАктивность: 0.03↘ 0.01 Статус: Участник
Создано: 29 ноября 2011 00:53 · Личное сообщение · #16
Gloom31 Что пробовал?
| Сообщение посчитали полезным:
Ранг: 793.4 (! ! ) , 568thxАктивность: 0.74↘ 0 Статус: Участник Шаман
Создано: 29 ноября 2011 06:12 · Личное сообщение · #17
Gloom31 выложи тестовые данные. Строка до шифрования, строка после.
----- Yann Tiersen best and do not fuck | Сообщение посчитали полезным:
Ранг: 1.0 (гость)Активность: 0.01↘ 0 Статус: Участник
Создано: 29 ноября 2011 19:38 · Личное сообщение · #18
punxer пишет: Что пробовал? Вот так
наилучший результат. а в остальных случаях вообще крякозябры получаются(((
| Сообщение посчитали полезным:
Ранг: 1.0 (гость)Активность: 0.01↘ 0 Статус: Участник
Создано: 29 ноября 2011 19:39 · Поправил: Gloom31 · Личное сообщение · #19
PE_Kill пишет: выложи тестовые данные. Строка до шифрования, строка после. Вот Собрал флешку
-->crack.swf <-- а вот нормально закодированная строка
| Сообщение посчитали полезным:
Ранг: 1.0 (гость)Активность: 0.01↘ 0 Статус: Участник
Создано: 29 ноября 2011 19:51 · Поправил: Gloom31 · Личное сообщение · #20
А это код этой флешки
| Сообщение посчитали полезным:
Ранг: 1.0 (гость)Активность: 0.01↘ 0 Статус: Участник
Создано: 29 ноября 2011 20:12 · Личное сообщение · #21
в принципе вот так ведь должно работать?
// приводим оба символа к новой базе
_charX += lowLimit;
_charY += lowLimit;
if (_charY > _charX)
{
_charX -= (highLimit - lowLimit + 1);
}
_charX -= (lowLimit - _charY);
| Сообщение посчитали полезным:
Ранг: 30.0 (посетитель), 4thxАктивность: 0.03↘ 0.01 Статус: Участник
Создано: 29 ноября 2011 20:27 · Поправил: punxer · Личное сообщение · #22
может быть навскидку щас.
UPDATED А вообще это можно отлаживать?
Потрассируйте
| Сообщение посчитали полезным:
Ранг: 1.0 (гость)Активность: 0.01↘ 0 Статус: Участник
Создано: 29 ноября 2011 21:16 · Личное сообщение · #23
punxer пишет: А вообще это можно отлаживать?Потрассируйте Да. можно. но ошибок не показывает. функция работает только кодирует уже совсем по другому...
| Сообщение посчитали полезным:
Ранг: 30.0 (посетитель), 4thxАктивность: 0.03↘ 0.01 Статус: Участник
Создано: 29 ноября 2011 21:47 · Личное сообщение · #24
Gloom31 Так и смотрите что за символы получаются.
Причем тут ошибки. Я говорю об отладке алгоритма, а не дабы код работал
| Сообщение посчитали полезным:
Ранг: 1.0 (гость)Активность: 0.01↘ 0 Статус: Участник
Создано: 29 ноября 2011 22:01 · Поправил: Gloom31 · Личное сообщение · #25
Если
Закодированная строка:
38!99!102!93!73!68!70!47!100!32!107!112!83!54!108!118!56!....
Раскодированная:
60!117!112!108!111!97!100!101!114!116!121!112!101!61!62!...
===============================
Идём обратно:
60!117!112!108!111!97!100!101!114!116!121!112!101!61!34!.....
Выход:
198!165!262!253!139!228!136!113!166!32!267!178!149!120!...
Интересная разница
198-38=160
165-99=66
262-102=160.....
| Сообщение посчитали полезным:
Ранг: 1.0 (гость)Активность: 0.01↘ 0 Статус: Участник
Создано: 29 ноября 2011 22:07 · Поправил: Gloom31 · Личное сообщение · #26
_charX += lowLimit; _charY += lowLimit; if (_charY > _charX) { _charX += (highLimit + lowLimit - 1); } _charX += (lowLimit + _charY); может быть навскидку щас. UPDATED Так на выходе
422!325!486!477!299!452!296!273!326!32!491!338!309!280!398!408!440!405!434!479!452!470!270!
| Сообщение посчитали полезным:
Ранг: 2014.5 (!!!!) , 1278thxАктивность: 1.34↘ 0.25 Статус: Модератор retired
Создано: 29 ноября 2011 23:05 · Личное сообщение · #27
Пользуйся кнопкой "Правка", не создавай сообщения подряд.
| Сообщение посчитали полезным:
Ранг: 527.7 (! ), 381thxАктивность: 0.16↘ 0.09 Статус: Участник Победитель турнира 2010
Создано: 30 ноября 2011 12:05 · Личное сообщение · #28
Ранг: 255.8 (наставник), 19thxАктивность: 0.15↘ 0.01 Статус: Участник vx
Создано: 30 ноября 2011 19:25 · Личное сообщение · #29
OKOB Хороший годный скрипт. Вот тока букоф многа слишком для анализа
| Сообщение посчитали полезным:
Ранг: 1.0 (гость)Активность: 0.01↘ 0 Статус: Участник
Создано: 30 ноября 2011 22:24 · Поправил: Gloom31 · Личное сообщение · #30
Всем Спасибо за помощь!
Разобрался вроде
| Сообщение посчитали полезным: