PDA

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


DaemoniZ
06.09.2009, 19:56
Существует запрос вида:

POST http://www.playmesh.com/conversion_keys/get_conversion_key HTTP/1.1
Host: www.playmesh.com
User-Agent: Race%20Wars/1.2 CFNetwork/445.6 Darwin/10.0.0d3
Content-Type: application/json; charset=UTF-8
Accept: application/json
Accept-Language: ru
Accept-Encoding: gzip, deflate
Pragma: no-cache
Content-Length: 87
Connection: keep-alive
Proxy-Connection: keep-alive

{"serial":0000014ff20000d600000af460000e44822e0000, "premium_game_name":"100v3MobMesh"}

Нужно на лету перехватить и подменить пакет, строку "serial", вернее. Как это сделать?

gluke
06.09.2009, 20:05
Charles + Breakpoints должно помочь.

DaemoniZ
06.09.2009, 21:06
Не могу понять как тут подменить serial. Как писать правило?

mishanya91
06.09.2009, 21:17
ну так найди там Edit или если нет то замени в AMF или Text и нажми Execute

DaemoniZ
06.09.2009, 21:32
Мне нужно менять данные на лету. В автоматическом режиме.

Похоже, мне может помочь Rewrite, но почему то данные улетают не измененными. Правило:

host: www.playmesh.com

match
name serial
value 0000014ff20000d600000af460000e44822e0000

replace
name serial
value 000000000000000000000000000000000000000

CWT
06.09.2009, 21:43
WPE PRO + фильтр справятся.

DaemoniZ
06.09.2009, 22:54
WPE PRO + фильтр справятся.

Все ли правильно я делаю?

Создаю фильтр. В SEARCH пишу

30 30 30 30 30 31 34 66 66 32 30 30 30 30 64 36 30 30 30 30 30 61 66 34 36 30 30 30 30 65 34 34 38 32 32 65 30 30 30 30
(0000014ff20000d600000af460000e44822e0000)

А в MODIFY

30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30
(000000000000000000000000000000000000000)

Отмечаю все в Search in и применяю изменения.

Выбираю приложение, и нажимаю кнопку "on".

Это ведь все что нужно?