PDA

Просмотр полной версии : Шифрование строки


Hwma
11.02.2010, 19:42
Есть программа, которая обменивается пакетами с сервером, раньше эти пакеты имели вполне читабельный вид, недавно они стали зашифрованными. Подскажите, на что это может быть похоже и можно ли расшифровать?
U&9<<@:88?:&<;845>9+<;845>8+<;845=A+<;845=@+<;845=?+<;845=>+<;845==+<;845=<+<;845=;+<;845=:+<;845=9+<;845=8+<;845<A+<;845<@+<:A45<@+<:A45<?+<:@45<?+<:@45<>+<:?45<>+<:?45<=+<:>45<=+<:>45<<+<:=45<<+<:=45<;+<:<45<;+<:<45<:+<:;45<:+<:;45<9+<::45<9+<::45<8.
M&[&:?;@==@?&8&;&:&96<>=?=&<?>68&5=:68&&iui$wpsi&&:A8?&::88&:8&:8&9=&@8&8&8&8&9&84848&&8&xjE8+ntE8+v{E8.
M&U&:=:8&<&;&<A<68&5::68&Lmzil}{&><9&><9&.

ntldr
11.02.2010, 19:47
мб приведете хекс дамп лучше? и желательно то что было раньше

Hwma
11.02.2010, 20:10
Хекс
4D 26 55 26 3B 3F 3E 3B 26 3A 26 39 26 3C 3B 40 36 38 26 35 40 3F 36 38 26 5C 7A 69 76 73 7D 7B 26 3A 3D 3C 26 3A 3D 3C 26 00
Строка
M&U&;?>;&:&9&<;@68&5@?68&\zivs}{&:=<&:=<&.
А раньше это могло выглядеть например так
E|I|65934|1|344.0|-138.0|0.
или так
E|S|27016014|0|9|1|3.25|318.0|-165.0||-mr_T-||11455|10000|12|30|9|175|0|0|0|1|0,0,0||0|pb=0#fl =0#ns=0|2708|7000|50|1,0#5,2904|18,28#75,2#20,65|1 8|0|0|1|1|2||0|0.D|V|0,0,0,0,0.D|B|B|51#0.

Protorus
12.02.2010, 00:23
Посмотри вот на это:
M&U&;?>;&:&9&<;@68&5@?68&\zivs}{&:=<&:=<&.
а затем сюда
E|I|65934|1|344.0|-138.0|0.
сравни побайтно, и увидишь что изначальный "|" стал "&" => кодирование побайтное
Сразу на ум приходит XOR, но увы..
Но на мой взгляд, здесь просто идет +08h к каждому байту некриптованной строки ...

Hwma
12.02.2010, 01:11
Посмотри вот на это:

а затем сюда

сравни побайтно, и увидишь что изначальный "|" стал "&" => кодирование побайтное
Сразу на ум приходит XOR, но увы..
Но на мой взгляд, здесь просто идет +08h к каждому байту некриптованной строки ...

Почему не XOR? Можно ведь изменять каждый байт на столько на сколько хочешь.
Что такое +08h? Простите не в курсах)

Hiro Protagonist
12.02.2010, 09:31
x+08h=y )))

Protorus
12.02.2010, 12:54
Может я и ошибаюсь, но проверить это можешь только ты ..