LOL i hope you luck with no givin credits
Hi,
at the last time I try to make an D3D menu for CrossFire. Unfortunately the menu will ever detected by Xtrap.
I try that with the TopBase 1.1 and the Base from Hans211. Ever xtrap detect the menu. I try to write and new D3D hook but its to difficult. I hope that someones want to help me. I will be verry lucky then
-> If I relase something I give Credits and Thanks
user44
Last edited by user44; 07-30-2011 at 03:29 PM.
LOL i hope you luck with no givin credits
?! Sorry Ive expressed its wrong..
Last edited by user44; 07-30-2011 at 03:30 PM.
Hmm use a mid Func hook and dont use jmp's
what royku means is hook from the middle of the function (EndScene), and use conditional jmps or some other way to hook the function.
I tryed this Midfunction Hook ( https://www.progamercity.net/d3d/663-...tion-hook.html ) but I get Errors here:
Code:HINSTANCE Framework::lGetModuleHandle(LPCWSTR szModule) { HINSTANCE hModule = NULL; if(!(hModule = GetModuleHandle(szModule))) { hModule = LoadLibrary(szModule); } return hModule; }
we cant help if you dont provide the error list...
'GetModuleHandleA': Convertion from Parameter 1 "LPCWSTR" to "LPCSTR" doesnt work.
'LoadLibaryA': Convertion from Parameter 1 "LPCWSTR" to "LPCSTR" doenst work.
And here another Error:
Hexadecimal constants must contain at least one hexadecimal digitCode:DWORD PPPDevice = FrmWrk->FindPattern(hD3D, 0x128000, (PBYTE)"\xC7\x06\x00\x00\x00\x00\x89\x86\x00\x00\x 00\x00\x89\x86", "xx????xx????xx");
you but a space between \x and 00 so use this insteadCode:DWORD PPPDevice = FrmWrk->FindPattern(hD3D, 0x128000, (PBYTE)"\xC7\x06\x00\x00\x00\x00\x89\x86\x00\x00\x 00\x00\x89\x86", "xx????xx????xx");
and use GetModuleHandleW & LoadLibraryWCode:DWORD PPPDevice = FrmWrk->FindPattern(hD3D, 0x128000, (PBYTE)"\xC7\x06\x00\x00\x00\x00\x89\x86\x00\x00\x00\x00\x89\x86", "xx????xx????xx");
user44 (07-31-2011)
Thx. Now I can compile my base but it will be detected by Xtrap again
This method undetected.U might use method midfunction hook + code cave or midfunction hook + hardware breakpoint.
i can help you just PM me the source
Giniyat ur a leecher. U want the source so that u make a hack.
Also for this errorMake itCode:'GetModuleHandleA': Convertion from Parameter 1 "LPCWSTR" to "LPCSTR" doesnt work. 'LoadLibaryA': Convertion from Parameter 1 "LPCWSTR" to "LPCSTR" doenst work.andCode:L"LoadLibraryA"unless u already fixed thatCode:L"GetModuleHandleA"
Joined MPGH: 07/08/09
i used to tell arrow to the knee jokes then i died due to blood loss from takeing tomany arrows to the knee at onceA network problem caused by you? What did you do? Trip over the cable?
To make it undetected use mid-function hooks, but to do that you need to know about memory or ASM.
You can create your own detour, which will need memory and ASM
You can also Hook where CF calls the D3D functions which is kinda like a midfunction hook.. but mostly any detour can do that, just need to find it... which requires ASM.
I just like programming, that is all.
Current Stuff:
- GPU Programmer (Cuda)
- Client/Server (Cloud Server)
- Mobile App Development
I have send Giniyat my source cuz I thought he really want to help me . I have know use a Public MidFunctionHook. If I compile I dont get any Error and XTRAP dont "cry". But my menu dont show up ..