Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   API приложений и сред (http://www.flasher.ru/forum/forumdisplay.php?f=61)
-   -   подмена результатов (http://www.flasher.ru/forum/showthread.php?t=176095)

Agni 01.03.2012 23:51

подмена результатов
 
обнаружил у пользователя, в игре результат явно нечестный - больше чем у других в 1000 раз и в нем все пятерки :)

как подменяют результаты и как этого избежать?

если где было в других источниках - киньте, пожалуйста, ссылками

GBee 02.03.2012 01:03

Убрать логику из клиента для начала.

Agni 02.03.2012 10:40

убирать нечего - кто-то прыгает по ступенькам
не передавать же каждое событие-прыжок на сервер

udaaff 02.03.2012 11:26

http://habrahabr.ru/blogs/Flash_Platform/110686/
http://www.cheatengine.org/

Agni 03.03.2012 10:59

существующей проверки на сервере не хватает, хотя я думал что будет достаточно
PHP код:

<?php
$app_id 
= ''; 
$api_secret = ''; 
$table_name = "";  

$auth_key  = $_POST['auth_key'];
$viewer_id = $_POST['viewer_id'];
$user_id = $_POST['user_id'];
 
$real_key = md5($app_id."_".$viewer_id."_".$api_secret);
if (
$auth_key == $real_key){
    
// соединение с БД
    
echo ;
}
?>


udaaff 03.03.2012 13:06

А что за игра?

Цитата:

хотя я думал что будет достаточно
Этого достаточно для авторизации пользователя.

Agni 03.03.2012 14:07

Цитата:

Сообщение от udaaff (Сообщение 1066898)
Этого достаточно для авторизации пользователя.

спасибо, а то забыл уж для чего это делается, на автомате ставлю уже :)


возможно будет игрой, если не лениво будет
счас так, препреальфа :)
но желающие менять результат (в чарли скорее всего) уже есть

auth_key находящийся во flashvars равен следующему:
Код AS3:

md5($app_id."_".$viewer_id."_".$api_secret)

??

в него как-то возможно затолкать что-то свое?(чтобы в клиенте свое md5 не создавать)

udaaff 03.03.2012 14:20

Цитата:

Сообщение от Agni (Сообщение 1066914)
auth_key находящийся во flashvars равен следующему:
Код AS3:

md5($app_id."_".$viewer_id."_".$api_secret)

??

Да.
Цитата:

Сообщение от Agni (Сообщение 1066914)
в него как-то возможно затолкать что-то свое?(чтобы в клиенте свое md5 не создавать)

Нельзя.
Создавайте своё. Это не так сложно.

Agni 03.03.2012 14:25

как он создается будет видно, если расковырять флэшку :(

udaaff 03.03.2012 14:58

Вот вам еще ссылок:
https://www.google.com/search?client...hannel=suggest
http://active.tutsplus.com/tutorials...ng-encryption/


Часовой пояс GMT +4, время: 01:19.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.