Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - mesengr

Pages: [1] 2 3 4
1
A+ post! Thanks for this article.

2
OpenGL/Direct3D / Re: D3DStarterKit On x64 Machine
« on: August 14, 2009, 11:50:53 pm »
I figured out a way around it, by using Microsoft Detours Express 2.1. So it works now, but I'm still curious: why would these functions not work properly on a 64 bit machine? Are the "jump lengths" different or something?

3
OpenGL/Direct3D / D3DStarterKit On x64 Machine
« on: August 14, 2009, 06:51:02 pm »
I am trying to use DetourFunc() and RetourFunc() from the D3DStartKit on a Windows Server 2003 x64 machine. I have compiled my program (a .dll file) on a Windows XP 32-bit machine.

The DetourFunc() seems to work improperly. Is there any reason why it should function differently on an x64 machine?

4
awesome Google skills Z!   :icon_biggrin2

Far as I could tell, all the links are saying it is not possible.

But I'm sure more experienced artists (e.g. MrMedic, Subsky) have some cool Ring-0 stuff figured out that makes this possible. Any comments from the developers of this community?

5
General Modding & Programming / Other Games / Rename Process Image Name
« on: August 08, 2009, 08:40:27 am »
In Windows XP, does anyone know how to change the image name of a running process?

e.g., I have "notepad.exe" running. I want to change the image name of the process to "notepad2.exe" while it is still running.

6
thx mrmedic  :icon_thumbsup

7
From Visual Studio 2005/2008, is there a way to debug the DLL code that we have hooked onto a process using a loader? I want to be able to set breakpoints in my code, and step through them.

8
After I hook a certain function/interface in a process (e.g., vietcong.exe), I want to access its memory. I know the address of the memory I wish to access. I can obviously create a pointer that points to that address, and dereference it.

But is this safe? There are potential multi-threading issues. Should I use memcpy() or ReadProcessMemory() or ??? What other options are there?

9
Vietcong 1 & 2 / Re: Tutorial for multiple server log-on more than one.
« on: November 08, 2008, 09:07:18 am »
I think you're asking to get multiple processes of Vietcong running at the same time.

Here's some (very strong) hints:

0x00406FE0
0x00406FF1
0x00407002

nop them and jmp them as needed

10
Vietcong 1 & 2 / Re: Vietcong is Really Dead
« on: November 05, 2008, 06:50:33 pm »
Well then, cptnhankey: If you can't help with that, can you help me make a teleporting hack in Vietcong? I want to teleport myself from any point in any map to any other point I define. I believe we could do this by modifying the player's coordinates. Can you help me cptnhankey?  :icon_thumbsup

11
Vietcong 1 & 2 / Re: Vietcong is Really Dead
« on: November 04, 2008, 10:24:36 pm »
cptnhankey, can you post a tutorial on how to write an efficient aimbot, specifically for Vietcong? It should be able to aim at the torso, legs, arms -- not just the head. I need some help with that!   :icon_cool2

12
Off Topic / phpbb vs smf vs ??
« on: October 01, 2008, 10:31:25 am »
Question for web admins: TKC used to use phpBB a long time ago. Now we use SMF. Why the change? Is phpBB no good? Is SMF the best free forum package? Are there any other forum packages that compare?

13
Maybe I could use MySQL injection?  :icon_biggrin2

14
I have a DLL that has a function something like this:

Code: [Select]
BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpReserved)
{
    switch( fdwReason )
    {
        case DLL_PROCESS_ATTACH:
{
g_hOle32Dll = LoadLibrary(_T("ole32.dll"));

pCoCreateInstance = (COCREATEINSTANCE)DetourFunc(
(BYTE*)GetProcAddress(g_hOle32Dll, "CoCreateInstance"),
(BYTE*)dtx_CoCreateInstance, 5);

hMyWindowHwnd = CreateDialog(hinstDLL, MAKEINTRESOURCE(IDD_MyWindow), NULL, MyWindowProc);
ShowWindow(hMyWindowHwnd, SW_SHOW);

            break;
}

        case DLL_PROCESS_DETACH:
{
RetourFunc((BYTE*)GetProcAddress(g_hOle32Dll, "CoCreateInstance"),
(BYTE*)pCoCreateInstance, 5);

DestroyWindow(hMyWindowHwnd);
            break;
}
    }

    return TRUE;
}

HRESULT STDAPICALLTYPE my_CoCreateInstance(REFCLSID rclsid, LPUNKNOWN pUnkOuter,
DWORD dwClsContext, REFIID riid, LPVOID* ppv)
{ /* ... function definition ... */ }


DllMain() should create and show a window. The Universal Injector does not make this window show (it does work with the "RTCW:ET" loader.exe). Is there another way to make my own popup window show?

15
thanks MrM. great work!

Pages: [1] 2 3 4