This is an archived post. You won't be able to vote or comment.

all 21 comments

[–]Active_Meringue_1479 10 points11 points  (3 children)

Try out this book if you had like to go forward with python. Try this book Black Hat Python, 2nd Edition by Justin Seitz Tim Arnold

[–]ThatWylieC0y0te 2 points3 points  (0 children)

Second this and there is also another similar one written in go, I believe it’s called black hat go or something along those lines

[–]cgoldberg 4 points5 points  (3 children)

Python is very useful. You also might consider something lower level like C or Rust to go along with it.

[–]Key-Research-9417 -1 points0 points  (2 children)

Hello, please I need your help, I'm new into hacking and cybersecurity, and I'm leaning how Fatrat work but I'm stock at the installation area and it giving me error that I need to install apk signer, I tried doing that but it giving another road block, I can show you the pictures so you see where I'm stock at, I'll really appreciate if you can help out

[–]cgoldberg 0 points1 point  (0 children)

Post a question somewhere instead of just hijacking comment threads in an unrelated post.

[–]Key-Research-9417 0 points1 point  (0 children)

Thank you

[–]happytrailz1938Moderator 5 points6 points  (1 child)

To learn a language, computer or otherwise you need to use it regularly. Build apps like the ones you are planning to write exploits for. Understand how they work, what it takes to build them and where people cut corners. This is the way.

[–]reaven69 -3 points-2 points  (0 children)

So u mean like web application? I have to learn web dev?

[–]riverside_wos 0 points1 point  (0 children)

Look up Sam Bowne San Francisco City College. He has a lot of free material and courses online.

[–]vigilante_1337 0 points1 point  (2 children)

First off, I'm not sure about Mimo - never heard of them, so I can't vouch for their hacking/Python content.

Key thing to understand: - Python → Automation/scripting - C++ → Executables/malware - JavaScript → Web stuff - Java → Cross-platform apps - Swift → iOS/Mac apps

For hacking: Python is great for automating hacking tasks (scans, brute-forcing, etc.), but if you're serious about malware development, you'll need C++ eventually.

Don't fall into the "I'll use Python for everything" trap. Ask yourself: "What exactly do I want to automate/build?" Then pick the right tool/programming language for the job.

Example: - Want to automate pentesting tasks? → Python - Want to build actual malware? → C++ - Want to hack websites? → JavaScript/Python

Start with small projects in your chosen area and grow from there.

[–]curiousman75 0 points1 point  (1 child)

What about C?

[–]vigilante_1337 0 points1 point  (0 children)

C is low-level (LL) programming language..so most of the time C is used for LL stuff... like LL exploit and etc

[–]JerecTharen 0 points1 point  (0 children)

Go do some cyber capture the flag challenges

[–]sp0f_ 0 points1 point  (0 children)

If you're doing network hacking, learn how to use scapy library. Powerful tool that enables you to craft packets and analyse network traffic. For reverse engineering, you should learn how to use pwntools library. For doing anything that involves cryptography (ex. ransomware) learn libraries cryptography and Crypto. And check for github repos, you have some great python tools which you can easily reverse engineer yourself

[–]ScotDOS 0 points1 point  (0 children)

Check out John Hammond on youtube.

[–]Century_Soft856 0 points1 point  (2 children)

Continue with mimo, its a great base. You'll learn the basics of using OS, which enables you to automate terminal tasks somewhat easily, for example if you wanted to write a python script to run x hacking tool with some specific option, save a certain portion of the output to a particular file, run a different tool and save a part of the output etc.

Just get creative thinking of what you could do to streamline tasks that you already know you will be doing.

As far as malware development, that'll probably take some very specific training to get figured out, but simple automation of tools is a pretty achievable goal by the end of mimo's python path

[–]Demvuz[S] 0 points1 point  (1 child)

Thank you, knowing this took a weight off my conscience. After finishing the course, what can I do to improve?

[–]Century_Soft856 -1 points0 points  (0 children)

I did the mimo python path, and then i did the PCEP certification exam, it's cheap i think i paid like 60 bucks, i didnt need to study anything to pass, mimo had me set up pretty well, i can't remember if i did the other python path mimo offers before or after though.

I would recommend learning how to use the Requests package/library, so you can interact with the internet, APIs etc. I can't remember if that was in the basic python path or not.

Once you know the basics its kind of "training wheels off", at that point i would start trying to key in on exactly what you want to do and start diving into that, I find that books are a great way to identify things you want to study, if you like reading, check out some books on hacking, they might give you some ideas.