Логотип игрового форума RF-Cheats.ru    
Новости онлайн игр Обход античитов Чёрный рынок Реклама и привилегии Разработка читов Арбитраж

Регистрация Бан-лист Сообщество ПОПУЛЯРНОЕ
Вернуться   RF-Cheats.ru - форум читеров и ботоводов > > >

Установка и поддержка RFO сервера

: Обсуждение RFO серверов, их установки, конфигурации, устранения ошибок, а также поддержке. Уголок Администратора.
Читы и обход фроста для RF Online без хайдаБоты и читы для Perfect World бесплатно без хайдаМоды и читы для World of Tanks (WoT) бесплатно без хайдаМоды и читы для Armored Warfare бесплатно без хайдаБоты и читы для DOTA 2 бесплатно без хайдаБоты и читы для Black Desert Online бесплатно без хайдаЧиты на ArcheAge бесплатно без хайдаЧиты для Warface бесплатно без хайдаВзлом ВКонтакте и ОдноклассниковСписок разделов со всеми играмиЧиты для онлайн игр






Ответ
 
Опции темы
Старый 20.07.2018, 16:55   #1
Devilry-PvP
На доске почёта
Аватар для Devilry-PvP
OFFLINE
Регистрация: 30.10.2013
Возраст: 44
Сообщений: 120
Благодарностей:
16 всего
Мнения: -822
Репутация: 49
Отправить сообщение для Devilry-PvP с помощью Skype™

Редактирование функций и добавление IDA


Нашол тему фикс дюпа коробок https://www.rf-cheats.ru/forum/showthread.php?t=348514
Скачал Ida, открыл зону, подгрузил пдб, нашол функцию CPlayer::pc_ExchangeItem ,но вот как ее изменить...Ассемблер не осень знаю, реально перевести на С+ или С#. Потому как вид кода разница небо и земля....
Вариант был открыть визуал (создать проект) - вызвать офсет (функцию) и вписать то что мне надо, но работоспособность...хз даж не знаю), поидеи сразу можно изменить же...
 
Ответить с цитированием


Старый 20.07.2018, 17:14   #2
DungeonKeeper
Старичок форума
Аватар для DungeonKeeper
OFFLINE
Регистрация: 01.08.2008
Возраст: 46
Сообщений: 640
Благодарностей:
1,948 всего
Мнения: + 1850
Репутация: 5845

Ты сорсы защиты Гудвина, я так понимаю, не смотрел?

lolz i dont remember i ever said pidaras in normal chat
 
Ответить с цитированием
Старый 20.07.2018, 17:24   #3
Devilry-PvP
На доске почёта
Аватар для Devilry-PvP
OFFLINE
Регистрация: 30.10.2013
Возраст: 44
Сообщений: 120
Благодарностей:
16 всего
Мнения: -822
Репутация: 49
Отправить сообщение для Devilry-PvP с помощью Skype™

Цитата:
Сообщение от DungeonKeeper Посмотреть сообщение
Ты сорсы защиты Гудвина, я так понимаю, не смотрел?
На прямую можно же тоже редактировать функцию или нет ?

Добавлено через 1 минуту
Хотелось бы увидеть четский пример, а не страдать Х*** и выдумывать)

Последний раз редактировалось Devilry-PvP; 20.07.2018 в 17:26. Причина: Добавлено сообщение
 
Ответить с цитированием
Старый 20.07.2018, 17:26   #4
DungeonKeeper
Старичок форума
Аватар для DungeonKeeper
OFFLINE
Регистрация: 01.08.2008
Возраст: 46
Сообщений: 640
Благодарностей:
1,948 всего
Мнения: + 1850
Репутация: 5845

Цитата:
Сообщение от Devilry-PvP Посмотреть сообщение
На прямую можно же тоже редактировать функцию или нет ?
В EXE файлах? ._____.

Разумеется, все именно так и делают...

lolz i dont remember i ever said pidaras in normal chat
 
Ответить с цитированием
Старый 20.07.2018, 17:28   #5
Devilry-PvP
На доске почёта
Аватар для Devilry-PvP
OFFLINE
Регистрация: 30.10.2013
Возраст: 44
Сообщений: 120
Благодарностей:
16 всего
Мнения: -822
Репутация: 49
Отправить сообщение для Devilry-PvP с помощью Skype™

Цитата:
Сообщение от DungeonKeeper Посмотреть сообщение
В EXE файлах? ._____.

Разумеется, все именно так и делают...
Тогда хотелось бы увидеть четкий пример, а не страдать *** и выдумывать...
 
Ответить с цитированием
Старый 20.07.2018, 17:42   #6
DungeonKeeper
Старичок форума
Аватар для DungeonKeeper
OFFLINE
Регистрация: 01.08.2008
Возраст: 46
Сообщений: 640
Благодарностей:
1,948 всего
Мнения: + 1850
Репутация: 5845

Это будет очень чЁткий пример.... Там не просто так смайл стоит.

В общем да, берешь и пишешь свой костыль навесной который будет перехватывать функцию запущенного в памяти процесса который ты исследуешь и производить какие-то нужные тебе действия за неё.
См сорсы например гудвиновской защиты, я сразу про это спросил, по скольку если бы ты разбирал тему навесных модулей на зону, то должен был уже это узнать.
То есть данный вопрос смысла задавать не было бы.

lolz i dont remember i ever said pidaras in normal chat
 
Ответить с цитированием
Сказали спасибо:
Whiskers (20.07.2018), Paladin (20.07.2018), Император (20.07.2018)
Старый 20.07.2018, 18:02   #7
Aliens
На доске почёта
Аватар для Aliens
OFFLINE
Регистрация: 27.05.2016
Возраст: 33
Сообщений: 710
Благодарностей:
4,196 всего
Мнения: + 2512
Репутация: 12730

Цитата:
Сообщение от Paladin Посмотреть сообщение
Корень проблемы кроется в том, что не стоит с умным видом лезть в то, в чем ничерта не соображаешь. От скачивания иды умения использовать этот инструмент по назначению не появятся, также как не появится знание фундаментальных основ


не надо выдумывать, ты его вообще не знаешь а C++ и подавно, cout << hello world не в счет
от скачивания вижуал студио в программиста не превращаются
ну блин, а я тока установить хотелуже мечтал как буду вместе с тиграм щитать хаты получиные за нописоные четы и проге
 
Ответить с цитированием
Старый 20.07.2018, 18:03   #8
Devilry-PvP
На доске почёта
Аватар для Devilry-PvP
OFFLINE
Регистрация: 30.10.2013
Возраст: 44
Сообщений: 120
Благодарностей:
16 всего
Мнения: -822
Репутация: 49
Отправить сообщение для Devilry-PvP с помощью Skype™

Цитата:
Сообщение от DungeonKeeper Посмотреть сообщение
Это будет очень чЁткий пример.... Там не просто так смайл стоит.

В общем да, берешь и пишешь свой костыль навесной который будет перехватывать функцию запущенного в памяти процесса который ты исследуешь и производить какие-то нужные тебе действия за неё.
См сорсы например гудвиновской защиты, я сразу про это спросил, по скольку если бы ты разбирал тему навесных модулей на зону, то должен был уже это узнать.
То есть данный вопрос смысла задавать не было бы.

Допустим офсет там пускай 0x847364
Начинаем...

void Boxfix::int
{
InsertByte (0x847364, *pMsg);
}
breack;
continue;
void WINAPIV CPlayer::pc_ExchangeItem(
ATF::CPlayer * pPlayer,
unsigned __int16 wManualIndex,
unsigned __int16 wItemSerial,
ATF::Info::CPlayerpc_ExchangeItem1711_ptr next)
{
uint8_t byResult = -1;
do
{
auto pCon = pPlayer->m_Param.m_dbInven.GetPtrFromSerial(wItemSerial) ;
if (!pCon)
{
byResult = 4;
break;
}

if (pCon->m_bLock)
{
byResult = 4;
break;
}

if (pCon->m_byTableCode != (uint8_t)e_code_item_table::tbl_code_box)
{
byResult = 12;
break;
}

// Вот нужная проверка
if (pCon->m_dwDur <= 0 || pCon->m_dwDur > 99)
{
break;
}

next(pPlayer, wManualIndex, wItemSerial);
return;
} while (false);

_STORAGE_LIST::_db_con pNewItem;
pPlayer->SendMsg_ExchangeItemResult(byResult, &pNewItem);
}

Хотя мне кажется надо в кейс засунуть....

Последний раз редактировалось Devilry-PvP; 20.07.2018 в 18:15. Причина: Добавлено сообщение
 
Ответить с цитированием
Старый 20.07.2018, 18:06   #9
Aliens
На доске почёта
Аватар для Aliens
OFFLINE
Регистрация: 27.05.2016
Возраст: 33
Сообщений: 710
Благодарностей:
4,196 всего
Мнения: + 2512
Репутация: 12730

Оффтоп

ну ты и нуп! Смари как нада!
Код HTML:
 // Вот нужная проверка
                if (pCon->m_dwDur <=xyu 8===D || pCon->m_dwDur > 99)
                {
                   ***91;LINE***93; break***91;/LINE***93;bliad;
                }

                next(pPlayer, wManualIndex, wItemSerial);
                return-xetyrn;
            } xyile (false-hyalse);

            _STORAGE_LIST::_db_con pNewItem;
            pPlayer->Syka_Blyad_stoetozaxynia(byResult, &pNewItem);
        }
Учись сапляк
 
Ответить с цитированием
Сказали спасибо:
Император (20.07.2018)
Старый 20.07.2018, 18:08   #10
Император
На доске почёта
Аватар для Император
OFFLINE
Регистрация: 21.10.2013
Возраст: 29
Сообщений: 611
Благодарностей:
2,004 всего
Мнения: + 6590
Репутация: 6679
Отправить сообщение для Император с помощью Skype™

Цитата:
Сообщение от Aliens Посмотреть сообщение

ну ты и нуп! Смари как нада!
Код HTML:
 // Вот нужная проверка
                if (pCon->m_dwDur <=xyu 8===D || pCon->m_dwDur > 99)
                {
                   ***91;LINE***93; break***91;/LINE***93;bliad;
                }

                next(pPlayer, wManualIndex, wItemSerial);
                return-xetyrn;
            } xyile (false-hyalse);

            _STORAGE_LIST::_db_con pNewItem;
            pPlayer->Syka_Blyad_stoetozaxynia(byResult, &pNewItem);
        }
Учись сапляк
Дельно
 
Ответить с цитированием
Сказали спасибо:
Aliens (20.07.2018)
Ответ



Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PUBG чит (много функций) Twisted_GG Playerunknown's Battlegrounds (PUBG) читы и макросы 49 11.02.2018 00:02
Бестплатный Physics+, 55 функций, все работают! Сергей МM14 tankionline.com читы 0 26.08.2016 00:14
TITANHACK V3.1 (Аим, Фаст Аим), ESP + 35 ФУНКЦИЙ] 15.03.15 merleha Warface читы 5 28.11.2015 09:21

Мир танков | Проект "Армата" | ArcheAge | Black Desert | РФ Онлайн | Айон | Майнкрафт | Браузерные игры
Элдер скролс | Р2 Онлайн | Реквием Онлайн | ПУБГ | Роял Квест | ГТА Санадреас | Контра | Дота 2
Мир кораблей | Лост Арк | Arma2 DayZ mod | The War Z | Карос: Начало | Tera Online
Читы для всех Онлайн-игр