[AIO] Using HMAC Destroyer

In this Tutorial...

We'll show you info about Hmac, how to use it, what are its prerequisites, and some tips and instructions!


Keep in mind!

  • Setup 10 or more Adidas tasks (you can set up more depending on how many proxies you have). 
  • Setup 10 Adidas tasks with "#waithmac" as an early link. You may use random sizes 9&9.5.
  • Setup the HMAC Destroyer ( Tools -> Adidas HMAC Destroyer ) with the PID of the release and enter your proxies. Those proxies cannot be used for other tasks in the bot.
  • Start the 10 tasks in addition to other tasks before the release. The bot will start monitoring when the stock is live.

It is highly recommended to use HMAC Destroyer.

What is HMAC?

HMAC is a security system used by Adidas to prevent bots bypassing the splash page and going to the add to cart page directly.

 Adidas HMAC

What is HMAC Destroyer?

HMAC Destroyer is a tool in ANB AIO that helps customers increase their chances in getting to the Add To Cart page to increase their chances adding to cart then checking out.


To be able to understand this article you have to know the following:

  • A general idea of how AIO Bot works and read the tutorials & FAQ Here.
  • How to create a task and configure with billing info Here.
  • How to solve Adidas captcha manually Here.
  • (OPTIONAL) You have read and understood how to use 3rd party captcha services Here.


To be able to run HMAC Destroyer, you have to have the following:

  • Proxies... Yes, proxies, and a lot of them. For more info about Proxies, click Here. Proxies SHOULD be from the country where the site's server is from. So, if you're trying to cop from Adidas US, the proxies need to be from the US and not banned by Adidas. We suggest 50+ proxies at least but it is not a problem to use less. Keep in mind those proxies need to be different from the proxies you will use in Normal proxy settings. P.S: You can use your own IP as a proxy with your proxies.
  • Get Prepared to solve Captchas: Yes. Even if you used a 3rd party captcha service (or services), it is still preferred to Solve captchas manually.

How Does It Work?

We use the proxies in the HMAC Destroyer to create HMAC Threads. Those threads will use the proxies in the HMAC Destroyer to keep refreshing the splash page. Whenever one of the threads goes to the product page, the result is sent to one of the HMAC Adidas Tasks that will be waiting for HMAC (using #waithmac as an early link). When the result is sent to the task, the item is added to cart then checked out.

You have an option to increase threads for this successful proxy that loaded the product page in order to increase the chances of getting more product pages loads from this proxy.


First of all, please understand there are five different things:

Adidas Normal Tasks: Those are the normal tasks you create and add our suggested early links.

Adidas HMAC Tasks: Those are the tasks you create using the flow in this document and add #waithmac as an early link.

HMAC Destroyer Threads: Those are the threads you create using the HMAC Destroyer tool.

Normal Proxies: Those are the proxies that will ONLY be used normally in the Bot and NOT in the HMAC Destroyer. You can't use the same proxies in both places.

HMAC Proxies: Those proxies will ONLY be used in the HMAC Destroyer and NOT where you usually use them in the Bot (normal/monitoring proxies).

P.S: You can use your own IP as a proxy with your proxies.

IMPORTANT: In addition to these instructions, you NEED to setup normal Adidas tasks.

Here we start!

  1. Add proxies to the Bot.

  2. Setup 1 Adidas tasks using the Guest account.

    IMPORTANT Note: If you fit different sizes use random sizing. e.g: I wear 10 but 9.5 and 10.5 fit well. So I can do 9.5&10&10.5 instead of just 10 to increase my chances. If I want to add 10 and 9.5 I can enter 10&9.5 as sizes. Enter the early link as #waithmac


    Repeat the above step until you add 10 tasks.


  3. Right-click on those and assign one or more billing info by selecting one or more task at the same time and clicking Manage Billing of Task. Make sure all tasks have billing info. Click this link for more info about managing billing info.

  4. Click Create Tasks

  5. Standby

Now we have to setup the Hmac Destroyer.

  1. Open the Hmac Destroyer. Tools -> Adidas Hmac Destroyer


  2. Select your Adidas Country.

    Choose Threads per proxy: Recommended: 1 or 2, (you can put more at your own risk because they may ban your proxies).

    Put the PID of the item you want to cop. i.e: CP9652

    Put your Hmac Proxies.

    Choose a Refresh Rate. The recommended refresh rate is 40 as a minimum, and you can set it to random between 40 and 60.

    Click Start Destroyer to start your destroyer threads before the release.

    Now you can minimise this



  3. Create your Normal Adidas Tasks

  4. After you start your tasks, click Tools > Open Captcha Solver for > Adidas and start solving captcha when you start your tasks, regardless of the error you are getting, keep solving captcha until all tasks add the item to cart, you can then close the captcha window.
    P.S: Sign into your Gmail account in your browser to increase your chances
    Whatever error the Bot shows, they are not errors, it is Work in Progress. So don't panic or contact us about it.

  5. Keep the bot running until you checkout. Do not give up until Adidas officially tweets it is sold out. Even after sold out you can start the Bot (in case of restocking)

    OPTIONAL ( Use with caution )

    You can keep the Hmac Destroyer Window open and monitor if a thread shows Success status. Some theories say that using the same proxy getting through the splash page may help to get more threads on the product page. So you can select a thread that shows success then choose how many threads to add to it and click Add Threads.

    When a task in Hmac Destroyer shows Success you can click Open In Chrome button to try and ATC manually


Q: Should I use proxies for other tasks?

A: Yes you should use proxies for your other tasks. You have to add them as specified in this tutorial. Double check that you don't use the same proxies for Destroyer and Normal Tasks.

Q: My Hmac Destroyer shows success, does it mean I checked out?

A: No, it means that it went to the product page. It is a great progress to check out but unless the Hmac task shows Checked Out or an orange color on the bot interface it means it didn't check out. You can click Open In Chrome button to try and atc manually.

Q: The Hmac Destroyer shows success what to do?

A: Just wait until the bot checks out and you can click Open In Chrome button to try and ATC manually.

Q: I am trying on a random Adidas shoe it is not working.

A: The Hmac Destroyer does NOT work on normal Adidas shoes.

Q: Do I need to use Hmac Destroyer on a normal release?

A: No, you can just setup Adidas tasks normally, but it is highly recommended to use it.

Q: The task that used #waithmac is stuck!

A: No, this is normal, this task will wait until a page goes through from the Hmac Destroyer

Q: I am getting a lot of errors. WTF?

A: Those random retries and error messages are not "Errors" they are messages from Adidas website and the bot is doing its job.

Q: I am getting an HTTP error on Hmac Destroyer

A: This means that this particular proxy is banned.

Q: I forgot to start the Hmac Destroyer but I started All Adidas tasks.

A: No problem. You can start either before the other. Start before the release. The bot will start sending requests when splash is live.

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request


  • Why do you need to set normal adidas tasks as well as hmac adidas tasks? Can't you just run 10 (or more) hmac tasks?

  • Hey
    It's recommended to run both hmac and normal tasks, just in case if there's no splash page on Adidas.

  • Zahab can we put "random" in sizes for #waithmac release ?

    or only correct format = 8&8.5&9&9.5&10 ?

  • Hey Tom!
    No, the second format is correct only.

  • Please update the bot to support random sizes. Its a pain in the ass having to write down every single size when you run for restocks.

  • Its Reccomended To have 50 HMAC Destroyer Proxies And 50 #waithmac Tasks??

     Or We Just Need A Total Of 10 #waithmac Tasks And A Total Of 10 Destroyer Proxies?

  • Hello,

    Konstantin Kiefer Answer:

    We will take that suggestion into consideration!

    Ej Salinas Answer:

    It all depends on our instructions but recently, we did not recommend that you use the HMAC Destroyer for Recent Releases. Please contact us at [email protected] for further questions about HMAC.

    Best Regards,

Please sign in to leave a comment.