итак с чего всё началось... решила научится писать newxor, и для начала попыталась разобраться со стандартной шифрацией... нашла сервер(interlude)... узнала пакет powerstrike сидя на попе
2f 03 00 00 00 00 00 00 00 00
отключила шифрацию в пакетнике.. залезла поюзала
Код:
CE 59 50 46 A9 C8 D8 17 AC 85
CE 59 50 46 A9 C8 D8 17 D2 FB
CE 59 50 46 A9 C8 D8 17 D8 F1
CE 59 50 46 A9 C8 D8 17 CE E7
CE 59 50 46 A9 C8 D8 17 F4 DD
CE 59 50 46 A9 C8 D8 17 FA D3
CE 59 50 46 A9 C8 D8 17 E0 C9
CE 59 50 46 A9 C8 D8 17 16 3C
CE 59 50 46 A9 C8 D8 17 1C 36
CE 59 50 46 A9 C8 D8 17 02 28
CE 59 50 46 A9 C8 D8 17 08 22
CE 59 50 46 A9 C8 D8 17 3E 14
CE 59 50 46 A9 C8 D8 17 24 0E
CE 59 50 46 A9 C8 D8 17 2A 00
CE 59 50 46 A9 C8 D8 17 50 7A
CE 59 50 46 A9 C8 D8 17 46 6C
CE 59 50 46 A9 C8 D8 17 4C 66
CE 59 50 46 A9 C8 D8 17 72 58
CE 59 50 46 A9 C8 D8 17 78 52
CE 59 50 46 A9 C8 D8 17 6E 44
CE 59 50 46 A9 C8 D8 17 94 BE
CE 59 50 46 A9 C8 D8 17 9A B0
CE 59 50 46 A9 C8 D8 17 80 AA
CE 59 50 46 A9 C8 D8 17 B6 9C
CE 59 50 46 A9 C8 D8 17 BC 96
CE 59 50 46 A9 C8 D8 17 A2 88
CE 59 50 46 A9 C8 D8 17 A8 82
CE 59 50 46 A9 C8 D8 17 DE F4
CE 59 50 46 A9 C8 D8 17 C4 EE
CE 59 50 46 A9 C8 D8 17 CA E0
CE 59 50 46 A9 C8 D8 17 F0 DA
CE 59 50 46 A9 C8 D8 17 E6 CC
CE 59 50 46 A9 C8 D8 17 EC C6
CE 59 50 46 A9 C8 D8 17 12 39
CE 59 50 46 A9 C8 D8 17 18 33
CE 59 50 46 A9 C8 D8 17 0E 25
CE 59 50 46 A9 C8 D8 17 34 1F
CE 59 50 46 A9 C8 D8 17 3A 11
CE 59 50 46 A9 C8 D8 17 20 0B
CE 59 50 46 A9 C8 D8 17 56 7D
CE 59 50 46 A9 C8 D8 17 5C 77
CE 59 50 46 A9 C8 D8 17 42 69
CE 59 50 46 A9 C8 D8 17 48 63
CE 59 50 46 A9 C8 D8 17 7E 55
CE 59 50 46 A9 C8 D8 17 64 4F
CE 59 50 46 A9 C8 D8 17 6A 41
CE 59 50 46 A9 C8 D8 17 90 BB
CE 59 50 46 A9 C8 D8 17 86 AD
CE 59 50 46 A9 C8 D8 17 8C A7
CE 59 50 46 A9 C8 D8 17 B2 99
CE 59 50 46 A9 C8 D8 17 B8 93
CE 59 50 46 A9 C8 D8 17 AE 85
CE 59 50 46 A9 C8 D8 17 D4 FF
CE 59 50 46 A9 C8 D8 17 DA F1
CE 59 50 46 A9 C8 D8 17 C0 EB
CE 59 50 46 A9 C8 D8 17 F6 DD
CE 59 50 46 A9 C8 D8 17 FC D7
CE 59 50 46 A9 C8 D8 17 E2 C9
CE 59 50 46 A9 C8 D8 17 E8 C3
CE 59 50 46 A9 C8 D8 17 1E 32
CE 59 50 46 A9 C8 D8 17 04 28
CE 59 50 46 A9 C8 D8 17 0A 26
CE 59 50 46 A9 C8 D8 17 30 1C
CE 59 50 46 A9 C8 D8 17 26 0A
CE 59 50 46 A9 C8 D8 17 2C 00
CE 59 50 46 A9 C8 D8 17 52 7E
CE 59 50 46 A9 C8 D8 17 58 74
CE 59 50 46 A9 C8 D8 17 4E 62
CE 59 50 46 A9 C8 D8 17 74 58
открыла l2pdx
там прописан стандартный алгоритм
Код:
var
k: integer;
begin
for k:=size-1 downto 1 do
pck[k]:=pck[k] xor key[k and 7] xor pck[k-1];
if size<>0 then pck[0]:=pck[0] xor key[0];
IncAsInteger(key, 0, size);
end.
взяла ключик из пакета KeyInit E1 94 09 16 EF 61 10 CF
применила
итак вопрос... СТАНДАРТНЫЙ алгоритм точно стандартный.. или может быть я просто чего то не так поняла?
и что мне сделать с последней парой байт?
Добавлено через 2 часа 6 минут
немного дополню... хотя смысл не изменился
нашла на форуме файлик newxor.dpr
почитала..
поняла что в случае интерлюда ключ имеет длину 16 байт вместо восьми
сделала в l2pdx как написано в newxor.dpr
Код:
var
k: integer;
begin
for k:=size-1 downto 1 do
pck[k]:=pck[k] xor key[k and 15] xor pck[k-1];
if size<>0 then pck[0]:=pck[0] xor key[0];
IncAsInteger(key, 8, size);
end.
и собственно ключ E1 94 09 16 EF 61 10 CF c8 27 93 01 a1 6c 31 97
применила к пакетам
Код:
CE 59 50 46 A9 C8 D8 17 FC A8
CE 59 50 46 A9 C8 D8 17 E2 B6
CE 59 50 46 A9 C8 D8 17 E8 BC
CE 59 50 46 A9 C8 D8 17 1E 49
CE 59 50 46 A9 C8 D8 17 04 53
CE 59 50 46 A9 C8 D8 17 38 6F
CE 59 50 46 A9 C8 D8 17 2E 79
CE 59 50 46 A9 C8 D8 17 54 03
CE 59 50 46 A9 C8 D8 17 5A 0D
CE 59 50 46 A9 C8 D8 17 40 17
CE 59 50 46 A9 C8 D8 17 61 36
CE 59 50 46 A9 C8 D8 17 97 C0
CE 59 50 46 A9 C8 D8 17 9D CA
очевидно уже есть прогресс...
теперь без отключения инкремента получились ровные начальные байты... а вот последние всё равно страдают...
расскажите мне кто нибудь почему? )
Добавлено через 3 часа 18 минут
интуиция подсказывает мне что последние два байта не сошлись потому что я взяла пакеты не с начала сессии... я ведь права?... да?... да? )
последние пара байт как раз вычисляются на основании первых пары байт второй половинки ключа... которая потом инкрементируется на длину пакета )
попозже проверю... пока нет возможности )
Добавлено через 1 час 0 минут
ну вот я и проверила )
ура ура.. я была права.. впрочем я замечательная.. я и не сомневалась )
если считать отправленные пакеты с самого начала сессии то все циферки сходятся )
Код:
5D 46 B2 42 D1 95 2A CA 11 39
5D 46 B2 42 D1 95 2A CA 2F 07
5D 46 B2 42 D1 95 2A CA 25 0D
5D 46 B2 42 D1 95 2A CA 33 1B
5D 46 B2 42 D1 95 2A CA C9 E0
5D 46 B2 42 D1 95 2A CA C7 EE
5D 46 B2 42 D1 95 2A CA DD F4
5D 46 B2 42 D1 95 2A CA EB C2
Добавлено через 2 минуты
ну чтож... всем спасибо кто помогал мне в процессе размышлений, советовал, направлял и всё такое ))
как рисуется ключик я выяснила... теперь пойду мучить сам алгоритм на нестандартной шифрации )
результатами естественно поделюсь только с теми кто помогал, то есть с собой ))
Последний раз редактировалось lifediary, 24.09.2014 в 00:07.
Причина: Добавлено сообщение
видимо есть помимо основного трафика еще - я бы назвал наверное их эхо пакетами - проверочные, типа "а дошел ли пакет?" если дошел - шифрация берет и тикает +1, а если еще не дошел, то видимо изменения этой шифрации не происходит.
остались ли папки еще на форуме? посещают ли? нельзя ли чтоб папки записали ролик на ютубе с процессом расшифровки, с подробным закадровым объяснением? входящие то вроде л2пх понимает, а вот исходящие там всякоразно пишет. целая трагедия блин... раньше играл в стратегию - главный персонаж и куча ассистеров у каждого своя роль... и успешно справлялся со всякими орфенами, корами, ак... а теперь там переоткрылись, клиент с этой исходящей шифрацией и накрылась моя игра в стратегию медным тазом. теперь приходится играть в рпг...
To the lady inquiring about jeju island thai, massage massage, aroma massage dish, daegu business trip thai, massage near seoul station, seoul massage, massage introduction, daegu thai dish, spa massage, indong massage, I highly recommend this made my day for korean business massage forum or massage healing, daegu massage dish, business trip daegu, chungnam massage, white massage, gwangju thai, dish business trip, ulsan thai dish, aroma dish, business trip ???, as well as this cool korean business massage blog and don't forget jeonbuk business trip, busan thai, healthy massage, daejeon thai dish, thai dish, massage waxing, massage thai, jungang-ro massage, waxing massage, aroma dish, not to mention this she said about korean business massage advice which is also great. Also, have a look at this funny post for korean business massage details together with beauty massage, massage busan, daegu aroma massage recommendation, massage business, college student massage, seoul aroma massage, daegu thai dish, business trip daejeon, buttocks massage, massage business trip, on top of this excellent korean business massage tips bearing in mind massage, incheon thai, business trip collection, massage introduction, massage thai, more about the author about not forgetting sites such as ulsan jung-gu thai, night massage, seoul massage, massage, buttocks massage, for good measure. Check more @ Awesome Business Wealth Investment Tips f130c9a
In response to the man inquiring about public record of business owners, criminal database search, look up any person, look up personal criminal record, criminal look up, public record criminal history, free criminal background lookup, court records, public access to arrest records, police public records, I highly recommend this best mugshot database search info or mugshot records, free criminal background search, check if i have a criminal record, people search background check, free public criminal record check, records public records, look up your criminal record, police case records, criminal database, criminal history database, not forgetting sites such as this updated mugshot database search link on top of mugshots online free, public criminal records, public access criminal records, find public records, public record information, dwi records, public safety records, free public criminal record search, look up your mugshot, person background search, alongside all this enquiry about mugshot database search details which is also great. Also, have a look at this awesome mugshot database search url as well as look up person name, need a criminal background check, free public criminal records, criminal record check contact, data for everyone, fbi criminal background check, criminal database search, facial recognition background check, criminal records database, public charges records, which is worth considering with this find out more about mugshot database search info on top of look up public criminal records, public safety records, criminal charges check, criminal mugshots, public personal records, my latest blog post about not to mention look up person's criminal record, free criminal background search, arrest records look up, search arrest records, look up personal criminal record, for good measure. Check more @ Top Cybersecurity Company In UAE Guide 2856886
КУ, иметься стандартний трабл пакетхак не дешефрует пакети, точнее не входящие дешифрует правильно на половину а исходящий вобще не правильно... начав с анализа входящего трафика (так как на половину он правильний я пришол к тому что алгоритм дешефрации входящего трафа тру) вияснил что проблема с входящим трафиком состоит в том что пкх не правильно генерирует первичний ключ.
Собствено сам вопрос раскажите плиз как генерируеться начальний ключ в пкх (ток плиз как для нуба на примере) плз.
З.ы. Смотрел исходники пкх на сколько я понимаю первичний ключ генерируеться иниткей, но самому сгенерировать ключ не получалось (точнее получался не правильний ключ...)