Results 1 to 8 of 8
  1. #1
    Nightshadess's Avatar
    Join Date
    May 2013
    Gender
    male
    Posts
    100
    Reputation
    10
    Thanks
    138
    My Mood
    Inspired

    Hearthstone Hack Thread

    Hello Everyone, I'm Making this Thread, so as you can see, the title say all.

    So here some info:

    You can change Cards (visual) change the amount of dust, change the amount of gold, change the amount of gold per quest*.
    *Take note that the cards changed/gold/dust are only visual, it's needed to exploit the asm of the game, to trick the server with a good request so perhaps it will not be visual forever =D.

    The Test that i've done:

    If you go in your hearthstone install folder, most of you has notice that you have 2 file:

    manifest-achieves.csv (quest rewards-Hero, achievement etc) (you can set 6000 gold a quest, and get them in game (only visual) the server will still grant you only +60 gold for exemple)

    manifest-cards.csv (All Cards-ID)

    For exemple you have "Ysera" in your deck, but you want to get "Death Wing" in your deck just to joke.
    So what i've done is changing the ENUM_ID** of these 2 cards

    **1186,EX1_572,1,4 //Ysera
    **834,NEW1_030,1,4 //Death Wing

    So in-game in your "collection" in your deck you will see ysera changed into death Wing, so the main idea was to remove the deathwing (ysera) to Request a packet to the server that you have removed the cards to get +1 DeathWing in your collection (while not owning the card),

    But i think the server also do RequestLastDeckList to ensure that the server(player) is owner of the card.

    And some fast research:

    ---[Craft]---
    --[Read Access]--

    20BF3978 - 8B 47 08 - mov eax,[edi+08] //Click on card to be crafted
    20BF3BB2 - 8B 46 08 - mov eax,[esi+08] //Click on card to be crafted
    20BF3998 - 8B 47 08 - mov eax,[edi+08] //After Clicking on CRAFT BUTTON
    20BF9195 - 8B 52 08 - mov edx,[edx+08] //Valiate the craft* when you "click" after the craft

    ---[Dust]---
    --[Read Access]--

    mono.dll+10B385 - 8B 0E - mov ecx,[esi] //Click on card to be crafted (also executed doing nothing or in craft menu)
    20BF15D4 - 89 86 A0000000 - mov [esi+000000A0],eax //Click on card to be crafted
    20BF384C - 8B 89 A0000000 - mov ecx,[ecx+000000A0] //Click on card to be crafted
    0482ED63 - 8B 89 A0000000 - mov ecx,[ecx+000000A0] //Click on card to be crafted
    20BF375A - 8B 92 A0000000 - mov edx,[edx+000000A0] //Click on card to be crafted
    20C06CBB - 8B 89 A0000000 - mov ecx,[ecx+000000A0] //After Clicking on Craft Button
    20C06CE6 - 89 88 A0000000 - mov [eax+000000A0],ecx //After Clicking on Craft Button
    20C1B9A6 - 8B 89 A0000000 - mov ecx,[ecx+000000A0] //After crafting, pressing "cancel button to refund dust"
    20C1B9D1 - 89 88 A0000000 - mov [eax+000000A0],ecx //After crafting, pressing "cancel button to refund dust"

    ---[Dust]---
    --[Write Access]--

    20BF15D4 - 89 86 A0000000 - mov [esi+000000A0],eax //Click on card to be crafted
    20C06CE6 - 89 88 A0000000 - mov [eax+000000A0],ecx //After Clicking on CRAFT BUTTON

    /!\ These Adresses are useless, it's from non-static memory /!\

    I need help with someone skilled in ASM because i can't get the static module of these addresses, even with backtracing the adresses, it's like Hearthstone.exe+(adresses)+ptr ...

    Thanks <!<
    ~Nightshadess
    Last edited by Nightshadess; 12-01-2013 at 07:59 AM.

  2. #2
    Jakious's Avatar
    Join Date
    Oct 2012
    Gender
    male
    Posts
    71
    Reputation
    10
    Thanks
    4
    I really don't know much about this kind of stuff, just adding my interest and I'll check back on this thread every now and then. Good luck!

  3. #3
    Nightshadess's Avatar
    Join Date
    May 2013
    Gender
    male
    Posts
    100
    Reputation
    10
    Thanks
    138
    My Mood
    Inspired
    Quote Originally Posted by Jakious View Post
    I really don't know much about this kind of stuff, just adding my interest and I'll check back on this thread every now and then. Good luck!
    This was just for info, until the moderator create a forum with hearthstone exploit/hack... i'm not gonna put week on research... i'm not motivated to do that alone, i'm (mid) skilled in reverse-engineering, it's hard & take alot of time.

    And alone it's just boring, better 2 brain than 1 :P.
    Also i think this game is 100% server-sided and i doubt if it's possible via the client to exploit that...done so many test to get no result, well the only thing that i haven't test, it's to make my own packet sniffer, and send packet or even create some custom .dll to inject... i'm not programmer so here my weakness =D.
    Last edited by Nightshadess; 12-04-2013 at 08:56 AM.

  4. #4
    Jakious's Avatar
    Join Date
    Oct 2012
    Gender
    male
    Posts
    71
    Reputation
    10
    Thanks
    4
    Quote Originally Posted by Nightshadess View Post
    This was just for info, until the moderator create a forum with hearthstone exploit/hack... i'm not gonna put week on research... i'm not motivated to do that alone, i'm (mid) skilled in reverse-engineering, it's hard & take alot of time.

    And alone it's just boring, better 2 brain than 1 :P.
    Also i think this game is 100% server-sided and i doubt if it's possible via the client to exploit that...done so many test to get no result, well the only thing that i haven't test, it's to make my own packet sniffer, and send packet or even create some custom .dll to inject... i'm not programmer so here my weakness =D.
    Yeah true. Hey have you got any experience with making bots? I was thinking that it would be cool if we could make a bot that played practice matches over and over again. You get EXP for these so you can get gold cards! Of course a play mode one would be better but it's just too hard.
    So if you made a practice mode bot which ended turn over and over again, you would get EXP to level up in any class.
    I'd be happy to help, I just have no idea what to do :F

  5. #5
    Nightshadess's Avatar
    Join Date
    May 2013
    Gender
    male
    Posts
    100
    Reputation
    10
    Thanks
    138
    My Mood
    Inspired
    Quote Originally Posted by Jakious View Post
    Yeah true. Hey have you got any experience with making bots? I was thinking that it would be cool if we could make a bot that played practice matches over and over again. You get EXP for these so you can get gold cards! Of course a play mode one would be better but it's just too hard.
    So if you made a practice mode bot which ended turn over and over again, you would get EXP to level up in any class.
    I'd be happy to help, I just have no idea what to do :F
    xD this would sux, the experience is based on card destroyed/attacked, you will not get any exp in "training vs AI" by just "turning your turn" =),
    just use speedhack with an undetected cheat engine then spam card, loose in 10s get exp.

    But even with SpeedHack this take alot of time lol.

    Ps: you can still make an easy bot with autoIT.
    Last edited by Nightshadess; 12-11-2013 at 04:15 PM.

  6. #6
    ngdik's Avatar
    Join Date
    Dec 2013
    Gender
    male
    Posts
    2
    Reputation
    10
    Thanks
    0
    Thanks!
    But I have a problem,
    How can I get the cards' name by the cards_id,
    and the manifest-cards.csv is including the cards_id and two numbers,
    I want to know the other two numbers' meaning,such as the cards' kind or mana value?
    Thanks!

  7. #7
    toblirome's Avatar
    Join Date
    Jun 2011
    Gender
    male
    Posts
    156
    Reputation
    10
    Thanks
    16
    My Mood
    Aggressive
    Wish i even had a key -.^

  8. #8
    Belkamaniac's Avatar
    Join Date
    May 2010
    Gender
    male
    Posts
    5
    Reputation
    10
    Thanks
    1
    I noticed that there is some Turn hack/glitch in hearthstone that gives you endless turn.
    I don’t really know is it a bug or hack, but everyone says its a hack.
    someone have any info on this?

    youtube(dot)com/watch?v=OS6xaAPP7Vw (i am not allowed to post links)
    Last edited by Belkamaniac; 01-02-2014 at 09:49 AM. Reason: fix

  9. The Following User Says Thank You to Belkamaniac For This Useful Post:

    themainhacker (10-01-2014)

Similar Threads

  1. [Release] Working as of July 4th hack list!(Mpgh Warrock hack threads)
    By Lady GaGa in forum WarRock - International Hacks
    Replies: 17
    Last Post: 07-05-2010, 08:15 AM
  2. Dont post anymore no smoking hack threads without proof
    By dddrrr in forum CrossFire Discussions
    Replies: 4
    Last Post: 06-19-2010, 12:26 PM
  3. Working Speed Hack thread, by thechipmyster
    By thechipmyster in forum Combat Arms Help
    Replies: 19
    Last Post: 11-26-2009, 10:13 PM
  4. Stop posting on old hacks threads
    By BurritoMAN in forum CrossFire Hacks & Cheats
    Replies: 18
    Last Post: 04-18-2009, 12:24 AM
  5. War Rock Philippines Game Hacking Thread
    By rpgn in forum Hack Requests
    Replies: 1
    Last Post: 05-16-2007, 01:22 AM