Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Ответ
 
Опции темы
Старый 02.05.2012, 19:15   #46
 Разведчик
Аватар для Maxsimus+
 
Maxsimus+ никому не известный тип
Регистрация: 29.12.2010
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Пишем свой тренер для игр на c#

Это работает только на DMA играх?
  Ответить с цитированием
Старый 02.05.2012, 19:20   #47
Читер-спонсор
 Рыцарь-защитник
Аватар для Nickitee
 
Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(
Регистрация: 28.08.2009
Сообщений: 603
Популярность: 19129
Золото Zhyk.Ru: 500
Сказал(а) спасибо: 84
Поблагодарили 602 раз(а) в 321 сообщениях
 
По умолчанию Re: Пишем свой тренер для игр на c#

Цитата:
Сообщение от саня питерскийПосмотреть сообщение
может кто нибудь подскажет как создать трейнер с динамическим адрессом ??? поинтеры и смещения у меня есть, а как их прописать не знаю...

Конечный адрес = бейс адрес + адрес/смещение. Ну цепочка может продолжатся.
прим.
Код:
int base = 0x000001;
int adres1 = 0x000002;
int finishadres1 = base+=adres1;
________________
We are Ducks. We are birds. We like bread. We cryack. Cryack.
  Ответить с цитированием
Старый 07.05.2012, 22:55   #48
 Разведчик
Аватар для Anоnymоus
 
Anоnymоus на правильном пути
Регистрация: 05.05.2012
Сообщений: 17
Популярность: 22
Сказал(а) спасибо: 12
Поблагодарили 6 раз(а) в 5 сообщениях
Отправить сообщение для Anоnymоus с помощью Skype™
 
По умолчанию Re: Пишем свой тренер для игр на c#

Цитата:
Сообщение от objectПосмотреть сообщение
Cheat Engine (для поиска оффсетов).

Как оффсеты искать то е?
  Ответить с цитированием
Старый 08.05.2012, 13:52   #49
Бандеровец
 Лейтенант-командор
Аватар для VeTaL_UA
 
VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
Отправить сообщение для VeTaL_UA с помощью ICQ Отправить сообщение для VeTaL_UA с помощью Skype™
 
По умолчанию Re: Пишем свой тренер для игр на c#

Цитата:
Сообщение от AnоnymоusПосмотреть сообщение
Как оффсеты искать то е?

Прочитайте темы в разделе разработки для игры Perfect World. Там всё описано более чем подробно
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.

Perfect World: PWDatabaseScanner, Client, PWNickRenamer, PWClientRenamer, База логинов PW, Гайд по варУ, Зарабатываем репутацию.
Delphi: Авторизация на сайте с помощью Indy, Загрузка изображений с интернета в TImage с помощью Indy, Автоматическая смена стандартной версии Indy в Delphi на Indy 10.0.76 / 10.1.5, Основы парсинга с помощью Indy, Делаем Updater до программы с помощью Indy.
Other: ShowIP, FFUUU смайлы в QIP, Как играть в Minecraft (видеокурс), Как мы захватили человечество :D, Энергия в Лицемер/TopFace, PasGen.


  Ответить с цитированием
Старый 15.05.2012, 11:02   #50
 Разведчик
Аватар для gastraler
 
gastraler никому не известный тип
Регистрация: 26.06.2009
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Отправить сообщение для gastraler с помощью ICQ
 
По умолчанию Re: Пишем свой тренер для игр на c#

Цитата:
Сообщение от саня питерскийПосмотреть сообщение
может кто нибудь подскажет как создать трейнер с динамическим адрессом ??? поинтеры и смещения у меня есть, а как их прописать не знаю...

PHP код:
ProcessModule myProcessModule null//
                
IntPtr MemoryAddress IntPtr.Zero// вводишь базовый адрес модуля
                
if (myProcess.Length 0//
                
{
                    
ProcessModuleCollection myProcessModuleCollection;
                    try
                    {
                        
myProcessModuleCollection myProcess[0].Modules;
                    }
                    catch
                    {
                        return;
                    }
                    for (
int i 0myProcessModuleCollection.Counti++)
                    {
                        
myProcessModule myProcessModuleCollection[i];
                        if (
myProcessModule.ModuleName.Contains("hw.dll"))
                        {
                            
MemoryAddress = (myProcessModule.BaseAddress 0x7BBD9C);
                            break;
                        }
                    }
                } 
Более подробно тут: [Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Старый 18.05.2012, 14:32   #51
 Разведчик
Аватар для НitBit
 
НitBit никому не известный тип
Регистрация: 01.11.2011
Сообщений: 5
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Пишем свой тренер для игр на c#

почему C# мой ругается на DllImport?
Сама ошибка:
Атрибут DllImport должен быть указан для метода, который помечен как "static" и "extern"
вот код:

Код:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Diagnostics;
using System.Runtime.InteropServices;
using System.Globalization;
using System.Threading;

namespace WindowsFormsApplication9
{
    public partial class Form1 : Form

    {



        [DllImport("user32.dll",CharSet=CharSet.Auto)]
        public extern IntPtr FindWindow(string windowtype, string windowname);
        VAMemory VAM;
        public Form1()
        {

            InitializeComponent();
        }



        private void button2_Click(object sender, EventArgs e)
        {
            IntPtr wnd;
            wnd = FindWindow("", "windowName");
            if (Convert.ToBoolean(wnd))
           {
            VAM = new VAMemory("ElementClient");
            VAM.WriteByte((IntPtr)0x00A57F3C, 1);
           }
           else 
           {
            label2.Text = "Нету проги";
           }
        }





    }
}

Последний раз редактировалось НitBit; 18.05.2012 в 14:40.
  Ответить с цитированием
Старый 18.05.2012, 22:10   #52
 Разведчик
Аватар для cthulhu217
 
cthulhu217 никому не известный тип
Регистрация: 16.03.2012
Сообщений: 4
Популярность: 14
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
 
По умолчанию Re: Пишем свой тренер для игр на c#

Цитата:
Сообщение от НitBitПосмотреть сообщение
public extern IntPtr FindWindow(string windowtype, string windowname);

Вот этот метод должен быть статическим.
То есть должен выглядеть так:
Цитата:
public static extern IntPtr FindWindow(string windowtype, string windowname);

  Ответить с цитированием
Старый 19.05.2012, 14:23   #53
 Разведчик
Аватар для НitBit
 
НitBit никому не известный тип
Регистрация: 01.11.2011
Сообщений: 5
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Пишем свой тренер для игр на c#

вот почти правильный код
Цитата:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Diagnostics;
using System.Runtime.InteropServices;
using System.Globalization;
using System.Threading;

namespace WindowsFormsApplication9
{
public partial class Form1 : Form

{



[DllImport("user32.dll", CharSet = CharSet.Auto)]
public static extern Boolean FindWindow(string windowtype, string windowname);
VAMemory Vam;
public Form1()
{

InitializeComponent();
}



private void button2_Click(object sender, EventArgs e)
{
Boolean wnd;

wnd = FindWindow("", "ElementClient");


if (!wnd)
{
Vam = new VAMemory("ElementClient");
Vam.WriteByte((IntPtr)0x00A57F3C, 1);
}
}


}
}


Последний раз редактировалось НitBit; 19.05.2012 в 14:41.
  Ответить с цитированием
Старый 03.07.2012, 17:07   #54
 Пехотинец
Аватар для XRASER
 
XRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краях
Регистрация: 27.11.2010
Сообщений: 84
Популярность: -1831
Сказал(а) спасибо: 249
Поблагодарили 57 раз(а) в 27 сообщениях
Отправить сообщение для XRASER с помощью ICQ Отправить сообщение для XRASER с помощью Skype™
 
По умолчанию Re: Пишем свой тренер для игр на c#

У меня тип данных: Text
И нужно переходить в память по адресам: FDA4782D, FDA4783D, FDA4784D, FDA4785D, FDA4786D и изменять их hex код.
Такое возможно?
________________
[Ссылки могут видеть только зарегистрированные пользователи. ] - сообщество серверов MineCraft.
RPG, Survival, Hi-Tech сервера. 24\7. Без лагов.
  Ответить с цитированием
Старый 03.07.2012, 21:05   #55
 Сержант
Аватар для Yukikaze
 
Yukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядом
Регистрация: 01.10.2011
Сообщений: 128
Популярность: 5723
Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
 
По умолчанию Re: Пишем свой тренер для игр на c#

XRASER, предположим что я понял о чем речь, и собственно даже понял, что такое хекс код
Код:
byte[] buffer = Encoding.ASCII.GetBytes(text);
IntPtr writen;
WriteProcessMemory(pHandle, (IntPtr)0xFDA4782D, buffer, (uint)buffer.Length, out writen);
Зависит от кодировки, может придется инвертировать буфер
________________
Talk is cheap. Show me the code
— Linus Torvalds
  Ответить с цитированием
Пользователь сказал cпасибо:
XRASER (04.07.2012)
Старый 07.08.2012, 23:37   #56
 Разведчик
Аватар для Gogi_2012
 
Gogi_2012 никому не известный тип
Регистрация: 07.08.2012
Сообщений: 9
Популярность: 10
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Отправить сообщение для Gogi_2012 с помощью ICQ Отправить сообщение для Gogi_2012 с помощью Skype™
 
По умолчанию Re: Пишем свой тренер для игр на c#

Можно ли использовать этот способ для flash игр ? В игре почти все действий идут на стороне клиента .
  Ответить с цитированием
Старый 06.09.2012, 14:37   #57
 Разведчик
Аватар для LetsKaktus
 
LetsKaktus никому не известный тип
Регистрация: 06.09.2012
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Пишем свой тренер для игр на c#

Так, трейнер у меня сделать получилось, но при перезаходе в игру значение меняется. Что с этим делать?
  Ответить с цитированием
Старый 06.09.2012, 21:47   #58
Читер-спонсор
 Рыцарь-защитник
Аватар для Nickitee
 
Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(
Регистрация: 28.08.2009
Сообщений: 603
Популярность: 19129
Золото Zhyk.Ru: 500
Сказал(а) спасибо: 84
Поблагодарили 602 раз(а) в 321 сообщениях
 
По умолчанию Re: Пишем свой тренер для игр на c#

Цитата:
Сообщение от LetsKaktusПосмотреть сообщение
Так, трейнер у меня сделать получилось, но при перезаходе в игру значение меняется. Что с этим делать?

Это проделки DMA.
(Dynamic Memory Allocation)
________________
We are Ducks. We are birds. We like bread. We cryack. Cryack.
  Ответить с цитированием
Ответ

Метки
read write memory in c#, reraider, reraiderнаб, teror4ek, vamemory


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Статья] >>>Пишем свой макрос (X7)<<< AloneDance Скрипты и прочий софт для Point Blank 8 24.12.2011 19:34
[Программа] зоздаём свой тренер с помощью Bin_Magic WINSOME Скрипты и прочий софт для Point Blank 4 03.04.2011 22:02
[Статья] Пишем свой криптор Хаддан Pascal/Delphi 0 02.12.2010 20:52

Заявление об ответственности / Список мошенников

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

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net