sponsored advertisements
30th August 2009, 12:36 AM
#1
Hacked North Korea
Gen's Hack Me .1
Its been a rly slow day so i whipped up a Hack me.
Inject it into any DirectX 9 Game and have a twirl at it.
Code:
Goal - Must make a trainer that sets value to 10, 100, and 999
Rules-
Code:
Only Cheat Engine 5.5 or T Search
MUST BE BASE ADDRESS!
Show Process for finding
Winner Gets some rep and the source code.
http://www.unknowncheats.me/forum/do...o=file&id=4311
Hint* Looks can be deceiving....
Current Contenders
Quote:
Pete says:
hmmmm
fk that shit
Pete says:
this is weird as fuck how u did this
CallMeEclipse: stupid fucking idiot
CallMeEclipse: fuck your hackme program
Gen: wut
CallMeEclipse: i dont wanna do it anymoar
Edit: if You cannot complete it with the tools specified then use w/e you like
While still making the trainer/Showing process.
edit by lm:
==> Cheat engine 5.5 <==
==> TSearch 1.6b <==
==> Simple DX app to inject into <==
Last edited by learn_more; 31st August 2009 at 09:23 AM .
SEGnosis is offline
30th August 2009, 10:03 PM
#2
Follow me children
Quote:
Originally Posted by
╙─Ѥ Ƙeӳ
Only Cheat Engine 5.5 or T Search
meh who uses that stuff anymore lol nice tho for sure.
__________________
Smart went crazy, truth went trendy
The story got lazy so I rewrote the ending
Jesus. is offline
30th August 2009, 10:09 PM
#3
Hacked North Korea
Quote:
Originally Posted by
unknownhacker
meh who uses that stuff anymore lol nice tho for sure.
I Use it for everything i make o_o
SEGnosis is offline
30th August 2009, 10:11 PM
#4
Follow me children
your crazy son. lol jk i am hyped on this tho for
__________________
Smart went crazy, truth went trendy
The story got lazy so I rewrote the ending
Jesus. is offline
30th August 2009, 10:21 PM
#5
Hacked North Korea
Quote:
Originally Posted by
unknownhacker
your crazy son. lol jk i am hyped on this tho for
I thought i'd be making 1.1 today but we have no winners yet
truly I dont even know if its possible to do it without something stronger.
you might be able to if you're good with reversing pointers, along with memory view to track all the varaible names since i didnt pack it.
You can actually see nFail Variable name if you get the detected address.
SEGnosis is offline
30th August 2009, 10:29 PM
#6
Quote:
Originally Posted by
╙─Ѥ Ƙeӳ
truly I dont even know if its possible to do it without something stronger
If you set a challenge using a certain rule set then you should be able to complete the challenge yourself using that rule set.
__________________
I've learned that something constructive comes from every defeat.
Real programmers don't document, if it was hard to write, it should be hard to understand.
First learn computer science and all the theory, next develop a programming style, then forget all that and just hack.
Learning is creation and not consumption. Knowledge is not something a learner absorbs, but something a learner creates.
The path to success is paved with small wins. Even the grandest and most glorious victories rest on a string of modest but constructive steps forward.
Roverturbo is offline
30th August 2009, 10:39 PM
#7
Hacked North Korea
Quote:
Originally Posted by
Roverturbo
If you set a challenge using a certain rule set then you should be able to complete the challenge yourself using that rule set.
I can since i coded it...
I dont think its possible for anyone else
SEGnosis is offline
30th August 2009, 10:42 PM
#8
Quote:
Originally Posted by
╙─Ѥ Ƙeӳ
I dont think its possible for anyone else
Then thats just plain stupid....
__________________
I've learned that something constructive comes from every defeat.
Real programmers don't document, if it was hard to write, it should be hard to understand.
First learn computer science and all the theory, next develop a programming style, then forget all that and just hack.
Learning is creation and not consumption. Knowledge is not something a learner absorbs, but something a learner creates.
The path to success is paved with small wins. Even the grandest and most glorious victories rest on a string of modest but constructive steps forward.
Roverturbo is offline
30th August 2009, 11:03 PM
#9
Hacked North Korea
Ce does not have a pointer scan, thus I cannot complete this challenge.
EDIT: *Will not complete*
__________________
(12:07:17 AM) uNrEaL: One man's slap in the face is another man's slit throat
CallMeEclipse is offline
30th August 2009, 11:32 PM
#10
Hacked North Korea
Quote:
Originally Posted by
CallMeEclipse
Ce does not have a pointer scan, thus I cannot complete this challenge.
EDIT: *Will not complete*
Quote:
Originally Posted by
Roverturbo
Then thats just plain stupid....
I Think, im not making an sure claims. but whats with everyone giving up before they rly try D:
FYI: Changed up the rules a bit
Last edited by SEGnosis; 30th August 2009 at 11:34 PM .
SEGnosis is offline
31st August 2009, 01:09 AM
#11
A Forum Hero
Quote:
Originally Posted by
CallMeEclipse
Ce does not have a pointer scan, thus I cannot complete this challenge.
EDIT: *Will not complete*
just search for it in reverse order
if the offset is 12db94
94 db 12
Not gonna do it either since i mostly use olly but its stored there
Code:
6A7811DB 8B15 34B57B6A MOV EDX,DWORD PTR DS:[6A7BB534]
6A7811E1 8B02 MOV EAX,DWORD PTR DS:[EDX]
6A7811E3 50 PUSH EAX
6A7811E4 68 D8E47A6A PUSH hack_me.6A7AE4D8 ; ASCII "My Value is: %d"
didnt look to deep into it ....quick question is it just getickcount?
I like your text also
Last edited by learn_more; 31st August 2009 at 08:53 AM .
fatboy88 is offline
31st August 2009, 01:54 AM
#12
Hacked North Korea
Quote:
Originally Posted by
fatboy88
just search for it in reverse order
if the offset is 12db94
94 db 12
Not gonna do it either since i mostly use olly but its stored there
Code:
6A7811DB 8B15 34B57B6A MOV EDX,DWORD PTR DS:[6A7BB534]
6A7811E1 8B02 MOV EAX,DWORD PTR DS:[EDX]
6A7811E3 50 PUSH EAX
6A7811E4 68 D8E47A6A PUSH hack_me.6A7AE4D8 ; ASCII "My Value is: %d"
didnt look to deep into it ....quick question is it just getickcount?
I like your text also
Ya you can see it in plain text, you can see all the variable names i used
Last edited by learn_more; 31st August 2009 at 08:54 AM .
SEGnosis is offline
31st August 2009, 02:10 AM
#13
A Forum Hero
Quote:
Originally Posted by
╙─Ѥ Ƙeӳ
Ya you can see it in plain text, you can see all the variable names i used
ya
all i did I know it doesnt count since i used olly. cheap way out :/
just changed the value it renders. Pasted it from 2 diffrent times why module base is diffrent.
Code:
72FE11DB EB 3A JMP SHORT hack_me.72FE1217
72FE11DD 90 NOP
72FE11DE 90 NOP
72FE11DF 90 NOP
72FE11E0 90 NOP
72FE11E1 90 NOP
72FE11E2 90 NOP
72FE11E3 90 NOP
72FE11E4 68 D8E40073 PUSH hack_me.7300E4D8 ; ASCII "My Value is: %d"
Code:
6EE31217 6A 0A PUSH 0A
6EE31219 ^EB C9 JMP SHORT hack_me.6EE311E4
6EE3121B CC INT3
Last edited by learn_more; 31st August 2009 at 08:54 AM .
fatboy88 is offline
31st August 2009, 02:58 AM
#14
Hacked North Korea
Quote:
Originally Posted by
fatboy88
ya
all i did I know it doesnt count since i used olly. cheap way out :/
just changed the value it renders. Pasted it from 2 diffrent times why module base is diffrent.
Code:
72FE11DB EB 3A JMP SHORT hack_me.72FE1217
72FE11DD 90 NOP
72FE11DE 90 NOP
72FE11DF 90 NOP
72FE11E0 90 NOP
72FE11E1 90 NOP
72FE11E2 90 NOP
72FE11E3 90 NOP
72FE11E4 68 D8E40073 PUSH hack_me.7300E4D8 ; ASCII "My Value is: %d"
Code:
6EE31217 6A 0A PUSH 0A
6EE31219 ^EB C9 JMP SHORT hack_me.6EE311E4
6EE3121B CC INT3
Im not sure what you mean @_@
Edit: Also If you are changing the variable that outputs the Value, that is not the base address
Last edited by learn_more; 31st August 2009 at 08:54 AM .
SEGnosis is offline
31st August 2009, 03:22 AM
#15
A Forum Hero
Quote:
Originally Posted by
╙─Ѥ Ƙeӳ
Im not sure what you mean @_@
Edit: Also If you are changing the variable that outputs the Value, that is not the base address
I dont get what you mean
6A7BB534 want us to just change the value following the pointer that sets it?
Last edited by learn_more; 31st August 2009 at 08:54 AM .
fatboy88 is offline
31st August 2009, 04:02 AM
#16
Hacked North Korea
Quote:
Originally Posted by
fatboy88
I dont get what you mean
6A7BB534 want us to just change the value following the pointer that sets it?
I want you to Find the base address that the pointer reads from
and use that base address to set the value of the display address to 10, 100, and 999
Base Address -> pointer you found ->Display variable
dont change the pointer or display varaible
change the base address
Last edited by learn_more; 31st August 2009 at 08:54 AM .
SEGnosis is offline
31st August 2009, 08:55 AM
#17
Retired Administrator
guys guys guys, there is a spoiler tag, please use that when discussing a challenge
also, can we use some tools to view the base address of the module?
edit: lol, found it
can't make a trainer because i dont know how to add a module address to an offset in those tools (never use em)
Last edited by learn_more; 31st August 2009 at 10:07 AM .
learn_more is offline
31st August 2009, 03:57 PM
#18
Hacked North Korea
Quote:
Originally Posted by
learn_more
guys guys guys, there is a spoiler tag, please use that when discussing a challenge
also, can we use some tools to view the base address of the module?
edit: lol, found it
can't make a trainer because i dont know how to add a module address to an offset in those tools (never use em)
What did you use to find it.
on a side note*
Quote:
if the addresses before it are static once loaded in ram you could simply search the byte sig and count up to it.
its how I got the addresses out of modding maps in a hex editor.
not Sure if that is what you needed
SEGnosis is offline
31st August 2009, 04:16 PM
#19
Retired Administrator
nono, i know a static offset, but i dont know how to add that to the module base in the provided tools ^^
(and how to get module base)
i used tsearch (and process explorer to get module base address
)
learn_more is offline
31st August 2009, 04:16 PM
#20
Cool idea to get some group participation going but the tools allowed are kinda stupid who the hell uses tsearch for reversing those programs are mostly for dipshits looking for a easy way to find a static pointer and people to lazy to learn the correct usage of ollyDBG sorry if it sounds harsh but its the truth.
K@N@VEL is offline
We strive to provide all our services for free and not interrupt your visit with overly intrusive advertisements or restrictions - support us by disabling your ad blocker or whitelisting our site.
All times are GMT. The time now is 07:26 AM .
sponsored advertisement