Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Сканер сигнатур

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C# только в данном разделе

Ответ
 
Опции темы
Старый 24.11.2012, 19:41   #1
 Разведчик
Аватар для Workoutt
 
Workoutt никому не известный тип
Регистрация: 23.11.2012
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
Arrow Сканер сигнатур

Здравствуйте! Пишу на си шарпе трейнер и столкнулся с вот такой проблемой, SigScan выдает ошибку "WindowsFormApplication1.Form1.SigScan(string, int)" является "метод", но используется как "тип". Подскажите пожалуйста как исправить.
Вот код:

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;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
[DllImport("SigScan.dll", EntryPoint = "InitializeSigScan")]
public static extern void InitializeSigScan(uint iPID, [MarshalAs(UnmanagedType.LPStr)] string szModule);
[DllImport("SigScan.dll", EntryPoint = "SigScan")]
public static extern UInt32 SigScan([MarshalAs(UnmanagedType.LPStr)] string Pattern, int Offset);
[DllImport("SigScan.dll", EntryPoint = "FinalizeSigScan")]
[DllImport("kernel32.dll")]
public static extern IntPtr OpenProcess(int dwDesiredAccess, bool bInheritHandle, int dwProcessId);
[DllImport("kernel32.dll")]
static extern int VirtualQueryEx(IntPtr hProcess, IntPtr lpAddress, out MEMORY_BASIC_INFORMATION lpBuffer, uint dwLength);
[StructLayout(LayoutKind.Sequential)]
public struct MEMORY_BASIC_INFORMATION
{
public IntPtr BaseAddress;
public IntPtr AllocationBase;
public uint AllocationProtect;
public IntPtr RegionSize;
public uint State;
public uint Protect;
public uint Type;
}
public enum AllocationProtect : uint
{
PAGE_EXECUTE = 0x00000010,
PAGE_EXECUTE_READ = 0x00000020,
PAGE_EXECUTE_READWRITE = 0x00000040,
PAGE_EXECUTE_WRITECOPY = 0x00000080,
PAGE_NOACCESS = 0x00000001,
PAGE_READONLY = 0x00000002,
PAGE_READWRITE = 0x00000004,
PAGE_WRITECOPY = 0x00000008,
PAGE_GUARD = 0x00000100,
PAGE_NOCACHE = 0x00000200,
PAGE_WRITECOMBINE = 0x00000400
}
public Form1()
{
InitializeComponent();
}
IntPtr GetCGamePointer()
{
long maxAddr = 0x7000000;
long address = 0x6000000;
Process hackProc = Process.GetProcessesByName("gta")[0];
do
{
try
{
MEMORY_BASIC_INFORMATION m;
int result = VirtualQueryEx(System.Diagnostics.Process.GetCurre ntProcess().Handle, (IntPtr)address, out m, (uint)Marshal.SizeOf(typeof(MEMORY_BASIC_INFORMATI ON)));
if (address == (long)m.BaseAddress + (long)m.RegionSize)
break;
address = (long)m.BaseAddress + (long)m.RegionSize;
SigScan sigScan = new SigScan(hackProc, m.BaseAddress, (int)m.RegionSize);// Пишет ошибку "WindowsFormApplication1.Form1.SigScan(string, int)"
//является "метод", но используется как "тип"
IntPtr ptr = sigScan.FindPattern(new Byte[] { 0xFF, 0x31, 0xC3, 0xDA, 0xFF, 0x31, 0xC3, 0xDA }, "xxxxxxxx", -528);
if (ptr != IntPtr.Zero)
return ptr;
}
catch (Exception exx)
{
}
} while (address <= maxAddr);
return IntPtr.Zero;
}
private void button1_Click(object sender, EventArgs e)
{
GetCGamePointer();
}
}
}

Последний раз редактировалось Workoutt; 24.11.2012 в 19:57.
  Ответить с цитированием
Старый 24.11.2012, 19:55   #2
 Старший сержант
Аватар для Sinyss
 
Sinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака Норриса
Регистрация: 29.07.2011
Сообщений: 197
Популярность: 8989
Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
Отправить сообщение для Sinyss с помощью Skype™
 
По умолчанию Re: Сканер сигнатур

Ммм как насчет выучить: [Ссылки могут видеть только зарегистрированные пользователи. ] ?
  Ответить с цитированием
Старый 24.11.2012, 19:59   #3
 Разведчик
Аватар для Workoutt
 
Workoutt никому не известный тип
Регистрация: 23.11.2012
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Сканер сигнатур

Цитата:
Сообщение от SinyssПосмотреть сообщение
Ммм как насчет выучить: [Ссылки могут видеть только зарегистрированные пользователи. ] ?

Времени нет. Поэтому и обращаюсь за помощью на форум.

Последний раз редактировалось Workoutt; 24.11.2012 в 20:01.
  Ответить с цитированием
Старый 24.11.2012, 21:01   #4
 Старший сержант
Аватар для Sinyss
 
Sinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака Норриса
Регистрация: 29.07.2011
Сообщений: 197
Популярность: 8989
Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
Отправить сообщение для Sinyss с помощью Skype™
 
По умолчанию Re: Сканер сигнатур

Не так:
SigScan sigScan = new SigScan(hackProc, m.BaseAddress, (int)m.RegionSize);//
а так: SigScan(hackProc, m.BaseAddress, (int)m.RegionSize);
  Ответить с цитированием
Старый 24.11.2012, 21:16   #5
 Разведчик
Аватар для Workoutt
 
Workoutt никому не известный тип
Регистрация: 23.11.2012
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Сканер сигнатур

"System.Diagnostics.Process" не содержит определение для "GetCurre"
"ntProcess" не существует в текущем контексте.

Последний раз редактировалось Workoutt; 24.11.2012 в 21:44.
  Ответить с цитированием
Старый 24.11.2012, 21:22   #6
 Старший сержант
Аватар для Sinyss
 
Sinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака Норриса
Регистрация: 29.07.2011
Сообщений: 197
Популярность: 8989
Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
Отправить сообщение для Sinyss с помощью Skype™
 
По умолчанию Re: Сканер сигнатур

Я так понимаю у вас и с анг. не очень... там не надо ни запятой ни пробела...
  Ответить с цитированием
Старый 24.11.2012, 21:25   #7
 Разведчик
Аватар для Workoutt
 
Workoutt никому не известный тип
Регистрация: 23.11.2012
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Сканер сигнатур

Да я понял)
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Руководство] Сканер адрессов + Поиск сигнатур крайслер Разработка ПО для Point Blank 36 07.04.2015 22:05
[Подсказка] Сканер 59kg(1) Общение разработчиков 15 30.09.2012 16:58
[Помогите!] Сканер чата Half Blood Общение и обсуждение Perfect World 0 30.09.2011 10:11
[Информация] Генератор сигнатур,и не только! Cytres Общение и обсуждение по World of Tanks 0 26.08.2011 11:13
[Скрипт] Web-сервис генератора Email-сигнатур RUS Novichok Web-программирование и технологии 0 10.04.2010 22:01

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

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

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