Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.94/32: Рейтинг темы: голосов - 32, средняя оценка - 4.94
2 / 2 / 0
Регистрация: 26.11.2011
Сообщений: 51

Чит для Css: как обратится к client.dll

22.01.2012, 15:20. Показов 6551. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В Css есть файл client.dll , который отвечает за клиентские опции.
Когда на прицеле появляется человек , то производится нажатие на mouse1.
Проблема в том , что я не знаю как обратится к client.dll.Надеюсь на вашу помощь.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.01.2012, 15:20
Ответы с готовыми решениями:

чит для игры (формат dll) на C#
Ку, скажите пожалуйста- если я напишу некий чит для игры (формат dll) на C#, а игра на С++. Будет ли он работоспособным. В принципе для...

Injection EXE/DLL или как написать чит/античит
Привет всем. Вот наднях с другом решились взяться за дельце и сделать античит для игрушки.. Но при этом немного усложнить себе задачу и...

Как обратится к переменной php через css
Здравствуйте, есть такая конструкция: $name = $_SESSION; echo $name; С помощью нее я вывожу имя залогиненого пользователя,...

11
Эксперт С++
 Аватар для _lunar_
3701 / 2836 / 451
Регистрация: 03.05.2011
Сообщений: 5,193
Записей в блоге: 21
23.01.2012, 02:56
Лучший ответ Сообщение было отмечено _lunar_ как решение

Решение

насколько я понимаю client.dll не является COM сборкой и простое подключение в Ссылки не прокатит. Поэтому пользуйтесь WinAPI
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
using System.Runtime.InteropServices;
 
    public partial class Form1 : Form
    {
        private IntPtr hExe;
        private IntPtr getAdress;
 
        [DllImport("kernel32")]
        private static extern IntPtr LoadLibrary(string lpFileName); // загрузка dll
 
        [DllImport("kernel32")]
        private static extern IntPtr GetProcAddress(IntPtr hModule, string ProcName); // получаем имя ф-ции из загруженной dll
 
        [UnmanagedFunctionPointer(CallingConvention.StdCall)]
        private delegate bool Function(); // передаём параметры функции
 
        private void Form1_Load(object sender, EventArgs e)
        {
            hExe = LoadLibrary("client.dll");
        }
 
        public int function() // передаём параметры делегата
        {
            getAdress = GetProcAddress(hExe, "имя функции");
            Function delegateForFunctionPointer = (Function)Marshal.GetDelegateForFunctionPointer(getAdress, typeof(Function));
            delegateForFunctionPointer(); // передаём параметры метода
            return true;
        }
    }
имя функции можно узнать через эту программу http://www.dependencywalker.com/
0
Местный Ёжидзе
 Аватар для hitmen047
42 / 44 / 4
Регистрация: 03.03.2010
Сообщений: 225
23.01.2012, 12:46
ZxCL, AIM чит пишешь?
0
2 / 2 / 0
Регистрация: 26.11.2011
Сообщений: 51
23.01.2012, 16:56  [ТС]
Пишу TriggerBot. _lunar_ Спасибо!
0
 Аватар для sau
2773 / 2073 / 386
Регистрация: 22.07.2011
Сообщений: 7,820
23.01.2012, 18:08
А толку от этой либы если она будет в адресном пространстве твоего приложения ?
0
 Аватар для Димон_
136 / 104 / 9
Регистрация: 30.01.2011
Сообщений: 699
23.01.2012, 18:29
стоп. А ведь действительно надо получать параметры напрямую из этой библиотеки, когда она работает.. а это уже что-то типа неуправляемой памяти?? или я глубоко заблуждаюсь?
0
 Аватар для sau
2773 / 2073 / 386
Регистрация: 22.07.2011
Сообщений: 7,820
23.01.2012, 18:32
Прально мыслишь, это либо в памяти процесса копаться из своего приложения, либо инжектить свою апишную либу в подопытный процесс и уже там дергать нужные методы.
А вообще для такого тригер бота достаточно мониторить значения конкретного адреса или скриншотить пиксели. - но в таком случае и писать ничего не нужно. есть куча готовых программ на этот счет.

Не по теме:

Тут вроде как запрещено обсуждать реализацию читов и ботов )

0
23.01.2012, 20:45

Не по теме:

Цитата Сообщение от sau Посмотреть сообщение
Тут вроде как запрещено обсуждать реализацию читов и ботов )
нет, не запрещено :)

0
Почетный модератор
 Аватар для Памирыч
23248 / 9160 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
23.01.2012, 21:32
Вообще-то запрещено, но в теме обсуждается "как обратится к client.dll", это разговор все пытается уйти "не туда". Если он-таки перейдет к взлому, тема закроется.
Так что все зависит от вас, господа.
0
2 / 2 / 0
Регистрация: 26.11.2011
Сообщений: 51
23.01.2012, 21:56  [ТС]
Как получить память из hl2.exe и заменить ее??
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
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.Runtime.InteropServices;
 
namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        private IntPtr hExe;
        private IntPtr getAdress;
 
        [DllImport("kernel32")]
        private static extern IntPtr LoadLibrary(string lpFileName); // загрузка dll
 
        [DllImport("kernel32")]
        private static extern IntPtr GetProcAddress(IntPtr hModule, string ProcName); // получаем имя ф-ции из загруженной dll
 
        [UnmanagedFunctionPointer(CallingConvention.StdCall)]
        private delegate bool Function(); // передаём параметры функции
        public Form1()
        {
            InitializeComponent();
        }
 
        private void Form1_Load(object sender, EventArgs e)
        {
            hExe = LoadLibrary("hl2.exe");
            
        }
 
 
        public int function() // передаём параметры делегата
        {
            getAdress = GetProcAddress(hExe, "r_drawothermodels 1");
            
            
            Function delegateForFunctionPointer = (Function)Marshal.GetDelegateForFunctionPointer(getAdress, typeof(Function));
            delegateForFunctionPointer(); // передаём параметры метода
            return function();
        }
    }
}
Пробовал , не получилось(
P.S. Все это в целях ознакомления , на будущее.
0
 Аватар для sau
2773 / 2073 / 386
Регистрация: 22.07.2011
Сообщений: 7,820
23.01.2012, 22:01
Как получить доступ к области памяти процесса и записать в нее ??
- смотри ReadProcessMemory,WriteProcessMemory,Vir tualProtectEx

Ну и рихтера посмотри для начала:
http://wm-help.net/books-onlin... 64-16.html
0
 Аватар для Misterkat
7 / 7 / 0
Регистрация: 16.11.2012
Сообщений: 84
24.07.2013, 10:06
Можно и я свои 5 копеек вставлю?
Цитата Сообщение от ZxCL Посмотреть сообщение
Как получить память из hl2.exe и заменить ее??
Читаем память:
C++
1
ReadProcessMemory(хендл, адрес(начинается с 0x), буффер в который нужно "впихнуть" значение, размер буфера, кол-во прочитанных байт(ставь NULL));
Пишем в память:
C++
1
WriteProcessMemory(хендл, адрес, впихуемое значение, размер впихивания, кол-во впихуемы байт(ставь NULL));
А теперь прошу мене ответить:
RAM, чтение и запись в RAM, Pointer ы
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.07.2013, 10:06
Помогаю со студенческими работами здесь

Как описать интерфейс и обратится к функции dll под windows?
Как на PHP описать интерфейс и обратится к функции dll под windows? Проблема в том что есть Win приложение обращенние к которому...

Как обратится к переменной php через css - PHP
Здравствуйте, есть такая конструкция: $name = $_SESSION; echo $name; С помощью нее я вывожу имя залогиненого пользователя,...

Как создать чит для игры?
Всем привет. Я хотел спросить как создать трейнер на C#. При запуске эта программа должна проверять запущен ли процесс с игрой и изменять...

Чит для игры: как сделать автонаведение оружия на противника
Как сделать аим (автонаведение на игрока) для Самп к примеру?

Чит для Point Blank: как ломать пухи не теряя очки?
пожалусто кто нибудь чит для игры в поэн бленк действуйщий и если можно как ломать пухи не потеряв гп очки


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru