need an introduction to cracking programming (to create checkers)

Joel Sanfe

Estimable Member
Member
Joined
Threads
137
Posts
311
Hi im studying IT at the college and i've been learning c++ for 8 months.
I've learnt all the basics, a lil of more advanced stuff and all the data structure and algorithms so nowadays i feel kinda comfort programming c++.
These days i've been wondering to introduce myself into coding for craking. But i've searched some info on yt and forums about how to code (for example) an spotify checker and i've not found any good source of information.
That's why im here asking yall if you could help me to indroduce to this world.

I know the essence of programming but actually i have no clue about how to create checkers so this is what i need help. I know like u have to like get the API (idk how API's work) and some key from the login panel and that stuff, so if someone can explain me or better if you have a PDF or videos on yt or whatever where i could learn i would appreciate it.

GOAL:

My goal is to be able to create account checkers for "x" websites.

SOME THINGS I KNOW:

-I've noticed that almost all the checkers are made with pyton or c# (am i right?) so i guess c++ is kinda useless here (is it?). Actually i dont think this is a problem cause knowing c++ is kinda easy to learn c#.
-I've also noticed that theres 2 type of checkers the ones the work with terminal and the ones that are like a sowftare with buttons and stuff (i guess this is vb.net but i have no clue of what it is). I only learnt to code on c++ so i don't really know about any other stuff like VB and creating buttons or a software window and that stuff. I've worked always on terminal so i feel like it would be better for me to create a checker that works on terminal.
 
Little late but for any new readers

1. Learn & understand basics such as "NETWORK requests" (GET = GET data) | (POST = post data aka send) etc
2. Understand some basic encryption / decryption (also hashing such as MD5) alot of sites utilize this
3. Learn about "inspecting" traffic (basic can even be web-apis) via inspect element and network or advanced as MITM proxies
4. Learn how to make your own "Requests" and basically replicate the process the "site would make"
4b. learn extra information such as status codes , data types (multi-form) , (json) etc

5. Done


common example maybe be

Go to page and get CSRF token (anti-forgery)
POST token to "validate" endpoint (check for status) we know something like 200OK is "good" and "404" is bad
GET "sessionID" from response if success
POST credentials with "session" ID as a header to login url / endpoint
Check login status
 
Little late but for any new readers

1. Learn & understand basics such as "NETWORK requests" (GET = GET data) | (POST = post data aka send) etc
2. Understand some basic encryption / decryption (also hashing such as MD5) alot of sites utilize this
3. Learn about "inspecting" traffic (basic can even be web-apis) via inspect element and network or advanced as MITM proxies
4. Learn how to make your own "Requests" and basically replicate the process the "site would make"
4b. learn extra information such as status codes , data types (multi-form) , (json) etc

5. Done


common example maybe be

Go to page and get CSRF token (anti-forgery)
POST token to "validate" endpoint (check for status) we know something like 200OK is "good" and "404" is bad
GET "sessionID" from response if success
POST credentials with "session" ID as a header to login url / endpoint
Check login status
Thanks, that's was helpful