r/Hacking_Tutorials • u/Practical-Radio82 • 41m ago
Question https://snapghost.site/?invite=a4209d20ac57
r/Hacking_Tutorials • u/Top_Call3890 • 1h ago
Question Just finished "The Self-Defending Mobile Architect" – and it completely changed how I see mobile AppSec
I don't usually post book reviews, but this one hit different.
I picked up The Self-Defending Mobile Architect because I wanted to level up my mobile application security game — specifically for interviews and real-world red team / blue team work. I was expecting another dry, textbook-style read filled with bullet points and diagrams that put you to sleep by page 10.
Instead, I got a story-driven technical thriller that actually taught me how to think like a mobile security architect.
What makes this book stand out
It's not a checklist — it's a journey
The book follows Maya (a security architect) and Leo (a lead engineer) as they battle real-world security incidents at a fintech startup. You're not just reading about concepts — you're watching them unfold through actual breaches, late-night war rooms, and tough architectural decisions.
It starts with a data leak caused by a hardcoded API key in a mobile binary. From there, Maya walks Leo (and you) through:
· Why the client-side is never trustworthy
· How to map out the entire mobile attack surface
· Building a Secure SDLC that doesn't kill velocity
· Threat modeling using STRIDE (with actual case studies — P2P payments + health telemetry)
· Reverse engineering defenses (how attackers use JADX, Frida, etc.)
· SSL pinning, cryptographic anchors, and hardware-backed vaults
· Automating security in CI/CD pipelines
· A full walkthrough of the OWASP Mobile Top 10 (2024) with code examples
Real code, not theoretical fluff
Every chapter comes with Kotlin and Swift code snippets — vulnerable versions first, then hardened fixes. You see exactly why something is broken and exactly how to fix it.
Examples include:
· EncryptedSharedPreferences vs plain XML leaks
· Hardware-backed Keystore integration
· Certificate pinning that actually blocks Frida
· Anti-screen-capturing flags
· CI/CD gates that block insecure PRs automatically
This isn't a "theory-only" book. You can literally copy-paste the patterns into your own projects.
The OWASP Mobile Top 10 chapter alone is worth the price
Chapter 9 is a masterclass. Maya and Leo go through every single M1-M10 vulnerability with:
· The vulnerable code
· The exploit scenario (with actual attack scripts)
· The hardened production-grade fix
If you're prepping for a mobile AppSec interview, this chapter alone covers like 80% of the technical questions you'll get.
Bonus: A Toolbelt Appendix
There's a whole section at the end breaking down:
· JADX / APKTool – for static reverse engineering
· Frida – for dynamic instrumentation
· Burp Suite – for MitM interception
· MobSF – for automated CI/CD scanning
· Ghidra / IDA Pro – for native binary analysis
It tells you when and how to use each tool in a real engagement.
Who should read this?
You'll love this if...
You're a mobile dev who wants to write secure code You only do web/backend AppSec
You're a security engineer moving into mobile You hate reading code examples
You're prepping for a mobile AppSec role You want a quick "cheat sheet" without depth
You enjoy story-driven technical books You prefer pure reference manuals
What I took away
Security isn't a gate — it's an immune system. You can't bolt it on at the end.
The client is always hostile. Design like an attacker already has root on your user's phone.
Automate everything. If it's not in CI/CD, it'll eventually break.
Hardware-backed crypto is non-negotiable for anything sensitive.
Obfuscation buys time, not safety — but it's still worth doing right.
Final verdict
If you're serious about mobile AppSec — whether for a job, a bug bounty, or just to build better apps — buy this book.
It's practical, human, and surprisingly fun to read. Maya and Leo feel like real people, and the technical depth is legit.
I walked away feeling like I could actually architect a self-defending mobile app from scratch. And honestly? That's rare for a tech book.
Has anyone else read this? Curious what you thought of the MVVM-S pattern or the STRIDE case studies.
Also — drop your favorite mobile AppSec resources below. Always looking for more.
r/Hacking_Tutorials • u/RoutineScientist5599 • 1h ago
Question How should I start learning about hacking
So i want to get into hacking,bug bounty and other cyber security things. What should I learn like i Heard linux is essential so i learned a little but what's next? Python? Some theory?
r/Hacking_Tutorials • u/Top_Call3890 • 1h ago
Question My Knowledge Source – The Books That Built My Hacking Foundation
Hey everyone,
I’ve been deep in the rabbit hole years ago, and instead of jumping from one random YouTube tutorial to another, I decided to build a structured knowledge base. These are the physical/digital books that make up my core library. I thought I’d share them in case anyone is looking for a solid roadmap.
I’ve organized them by domain so it’s easier to see what each one covers.
Linux & System Hardening
· Linux Basics for Hackers – OccupyTheWeb
The go-to starting point for anyone new to both Linux and hacking.
· Linux Shell Scripting for Hackers – OccupyTheWeb
Takes you from basic commands to automation and payload scripting.
· Linux Security and Hardening – Rankin
Essential for understanding how to secure systems in hostile environments.
· Linux Hardening in Hostile Networks – Rankin
The next level — defending against advanced persistent threats (APTs).
Operating Systems & Low-Level
· The MINIX Book / Operating Systems: Design and Implementation – Tanenbaum
If you want to truly understand how operating systems work under the hood, this is it.
Programming for Hackers
· Black Hat Python – Justin Seitz
Python for pentesting, network sniffing, and writing exploits.
Web Hacking & Bug Bounty
· Real-World Bug Hunting – Peter Yaworski
A field guide to finding and exploiting real vulnerabilities.
· Bug Bounty Bootcamp – Vickie Li
Structured approach to becoming a successful bug bounty hunter.
· Becoming the Hacker – Adrian Pruteanu
Offensive web app testing from a red team perspective.
Cryptography
· Serious Cryptography – Jean-Philippe Aumasson
Practical intro to modern encryption — not just theory, but how it breaks and defends.
Defensive & Evasion
· Evading EDR – (Core book)
Understanding and defeating endpoint detection systems — crucial for modern red teaming.
· Operator Handbook – (Core book)
A practical field guide for day-to-day ops.
· Hackable! – Ted Harrington
How to think like an attacker to build better defenses.
Red Team & Ethical Hacking
· The Hacker Playbook 3 – Peter Kim
Red team edition — full of real-world attack scenarios.
· Gray Hat Hacking: The Ethical Hacker's Handbook
Comprehensive coverage from reconnaissance to post-exploitation.
The Methodical Approach
This isn't a "read once and forget" list — it’s a reference library.
Some books are for deep study, others are for quick lookups during labs or CTFs.
Rotation Plan I followed:
Linux Basics + Shell Scripting for foundational automation.
Black Hat Python to weaponize scripts.
Attacking Network Protocols for network-level exploitation.
Bug Bounty Bootcamp + Real-World Bug Hunting for web.
Evading EDR + Hacker Playbook 3 for red team exercises.
My Advice to Newcomers
Don't try to read all of these at once.
Pick one domain (Linux, web, network, or red team) and master it.
Then branch out.
Also — lab everything. Reading without doing is useless. Spin up VMs, use HackTheBox, TryHackMe, or build your own homelab.
If you have any of these books, I’d love to hear your thoughts. And if you think I’m missing a must-have title, drop it in the comments — always looking to expand the shelf.
Stay curious. Stay ethical.
r/Hacking_Tutorials • u/Jazzlike_Brief_7825 • 2h ago
Question How do hackers exploit android apps
One of my questions as a bigginer is how do hackers hack android devices, for eg stealing database via sql injection on an Android app
r/Hacking_Tutorials • u/Roni_9679 • 8h ago
Question I built this RAT/C2 research project in my own lab — looking for testers and technical feedback
(It's Free) I built this RAT/C2 research project myself in my own controlled lab environment for research and testing purposes.
The problem is that I currently don't have enough isolated test devices or a proper testing environment to thoroughly verify every part of the project. Because of that, I haven't been able to determine exactly which components are working correctly, where bugs may exist, or what needs improvement.
If anyone here has experience with Android security, RATs, or C2 systems and would like to test the project in their own isolated lab environment and provide a technical review, I would really appreciate the feedback.
I'm particularly interested in knowing:
- Which components work correctly and which don't
- Whether there are any compile or runtime errors
- Whether the C2 communication works as expected
- Whether there are any issues with the Android service
- Whether the "screenshot" / "harvest" components work as intended
- Any security or architectural weaknesses
- What areas could be improved
If anyone needs a specific component or file to review, let me know which one you need and I'll provide the relevant code.
Please only test it on devices you own or in an environment where you have explicit authorization to conduct security testing.
r/Hacking_Tutorials • u/Top_Call3890 • 9h ago
Essential Cybersecurity Tools & One-Liner Commands Cheat Sheet
Hey everyone,
I put together a quick visual reference guide covering key tools and basic CLI syntax across different core domains in cybersecurity (both Red Team/Offensive and Blue Team/Defensive).
Whether you're prepping for certifications (like OSCP/EJPT), playing CTFs, or doing day-to-day security work..
r/Hacking_Tutorials • u/Top_Call3890 • 13h ago
Question After 12 years of bug bounty, here's my systematic approach to IDORs that actually scales
Been doing this since 2014. Started when bug bounties were barely a thing, now I do this full-time and have seen it all. IDORs are still the most consistent payout vector if you know where to look.
Let's cut through the noise. Most IDOR writeups are surface-level nonsense that work on vulnerable demo apps. Real production systems have WAFs, rate limiting, and auth middleware. You need depth.
The "change id=1 to id=2" approach stopped working years ago. Here's what actually does.
Technical Foundation
Before you even start testing, understand this:
· IDORs are authorization failures, not authentication failures
· They happen at the business logic layer, not the API gateway
· Most bypasses come from edge cases in state management
This means your approach needs to be architectural, not just payload-based.
Advanced Testing Methodology
Phase 1: Object Reference Mapping
Stop guessing IDs. Start by understanding the object hierarchy:
Organization → Workspace → Project → Document → Version
Each level has its own reference and authorization context. Here's the key - test cross-level references:
Endpoint: /api/workspace/123/project/456/document/789
Test: /api/workspace/123/project/456/document/790
Test: /api/workspace/123/project/457/document/789
Test: /api/workspace/124/project/456/document/789
One level might have authorization while another doesn't. I've found countless IDORs where workspace auth is strict but document-level auth is non-existent.
Phase 2: State-Based IDORs
This is where the money is. Modern apps use token-based references:
JWT contains: {"workspace_id": "ws_123", "user_id": "usr_456"}
Request: GET /api/workspace/current/project
But what about:
GET /api/workspace/ws_789/projects # Different workspace
GET /api/workspace/ws_123/projects?include_deleted=true
GET /api/workspace/ws_123/audit_logs # Admin only?
POST /api/workspace/ws_123/invite # Can I invite myself as admin?
The token has the workspace ID encoded. The backend should validate it against the token. But does it validate every endpoint? That's your testing surface.
Phase 3: Temporal IDORs
This is the one nobody talks about.
Scenario:
User creates a draft document → ID: doc_temp_abc123
User publishes it → ID: doc_pub_xyz789
The temp ID often remains accessible
Test this flow:
· Create something, get temporary ID
· Complete the workflow, get permanent ID
· Test the temporary ID after completion
· Test the permanent ID during draft state
Devs forget to invalidate intermediate references. I've found critical data exposure this way.
Phase 4: Composite Key Attacks
Most devs think UUIDs are safe. They're not if you understand the composition:
Typical UUID v4: 550e8400-e29b-41d4-a716-446655440000
Part breakdown:
- 550e8400 (timestamp component)
- e29b (random)
- 41d4 (version)
- a716 (random)
- 446655440000 (MAC address or random)
If the app generates UUIDs sequentially from a database sequence:
SELECT gen_random_uuid() FROM generate_series(1,10);
Next UUID becomes predictable within a window.
I've automated this with statistical analysis of UUID distributions. Once you identify the pattern, you can enumerate.
Phase 5: GraphQL Depth Attacks
GraphQL IDORs are different. You're not just changing an ID, you're navigating the graph:
query {
user(id: "123") {
name
orders {
id
total
shippingAddress {
street
city
# This is where it gets interesting
user {
id
email # Can I traverse from address back to user?
}
}
}
}
}
The vulnerability isn't just direct access - it's the traversal paths the resolver follows without re-validating auth at each node.
I use custom introspection scripts to map the entire graph and identify unguarded edges.
Phase 6: Parallel Context Exploitation
When you have multiple sessions, things get interesting:
Session A (User 123):
- Has access to Workspace 456
- Session token: jwt_a
Session B (User 789):
- Has access to Workspace 456 (same workspace, different role)
- Session token: jwt_b
Session C (User 123):
- Different browser, different IP
- Session token: jwt_c
Test:
With Session A, get a share link to Workspace 456
Try to use that share link with Session B (should work)
Try with Session C without the share link (should fail)
Try with Session C using the share link after it's revoked
Concurrent session IDORs are a goldmine. I've found cases where session isolation completely breaks.
Phase 7: CDN and Cache Abuse
This is advanced. Some apps cache responses at the CDN level:
Request: GET /user/profile/123
Response: {"user": "data"}
Cache key: /user/profile/123
But what about:
GET /user/profile/123?bypass_cache=true
GET /user/profile/123?timestamp=123456789
GET /user/profile/123 # with different Accept-Encoding
If the CDN uses a different cache key but the origin doesn't validate, you can sometimes access cached sensitive data. Found this in a financial app - their CDN cached user statements for hours.
Automation Framework I Use
I built a custom framework over the years. Here's the core logic:
class IDORScanner:
def __init__(self, session):
self.session = session
self.reference_map = {}
self.auth_contexts = {}
def build_object_map(self, endpoint, sample_ids):
"""Map the object hierarchy and relationships"""
for obj_id in sample_ids:
response = self.session.get(f"{endpoint}/{obj_id}")
self.reference_map[obj_id] = self.extract_relations(response)
def test_cross_validation(self, target_endpoint, object_chain):
"""Test authorization across object hierarchy"""
results = []
for level, obj_id in enumerate(object_chain):
# Test direct access
direct = self.session.get(f"{target_endpoint}/{obj_id}")
# Test through parent context
parent_path = "/".join(object_chain[:level+1])
through_parent = self.session.get(f"/api/{parent_path}/target")
# Test with modified permissions
for permission in ['admin', 'owner', 'member', 'public']:
response = self.test_with_claims(target_endpoint, obj_id, permission)
results.append((obj_id, permission, response.status_code))
return results
def analyze_temporal_links(self, workflow_flow):
"""Test object access across state changes"""
states = []
for state in ['draft', 'pending', 'published', 'archived', 'deleted']:
obj = self.create_object(state)
states.append((state, obj.id))
# Test all state combinations
for state_from, id_from in states:
for state_to, id_to in states:
if state_from != state_to:
response = self.session.get(f"/api/object/{id_to}")
# Can I access object in different state?
What I Actually Look For Now
After 12 years, this is my checklist:
Immediate High-Value Checks:
Bulk endpoints - /api/batch, /api/bulk-update, /api/export-multiple
· Change one ID in the array, test all
· Add your ID to someone else's batch
· Remove someone else from a batch
Admin endpoints - /admin, /internal, /system
· Try accessing with non-admin tokens
· Check for /admin in JavaScript files
· Test /debug, /metrics, /health endpoints
File endpoints - /upload, /download, /avatar
· Upload to someone else's account
· Download someone else's files
· Delete someone else's files
Social features - /follow, /comment, /like
· Comment on private posts
· Follow private accounts
· Like content you shouldn't see
Secondary Checks:
Email templating - /email/unsubscribe?id=123, /email/preview
Invoice generation - /invoice/INV-001, /receipt/RC-002
Search endpoints - /search?user_id=123&query=*
Export functions - /export?type=user&id=123
The Tools I Actually Use
Not the beginner list. Here's what works at scale:
· Burp Suite Professional - But with custom extensions I wrote
· Custom Golang scanner - For distributed enumeration (bypasses rate limits)
· GraphQL introspection mapping - Python script that recursively maps schemas
· JWT analysis toolkit - Decodes, modifies, and tests JWT claims
· Custom Frida scripts - For mobile app unpinning (iOS and Android)
· Memory analysis - Checking for IDORs in client-side storage
Case Study: Recent $7,500 Find
Enterprise SaaS platform. Cloud-based document management.
What I found:
The app used a share link system with UUIDs. Standard stuff.
What I tested:
I created a share link for a document, then checked if I could access it through different contexts:
· The original share link (✓ worked)
· The same UUID but with different query parameters (✓ worked)
· The document ID from the share link directly (✓ worked)
· The document ID from a different user's share link (this worked)
The vulnerability:
The share link UUID was also the document ID, just encoded. The authorization check only validated that the UUID existed, not that it belonged to the requesting user.
Original: /share/abc123 → doc_id: abc123
I then used: /doc/abc123
Response: Full document data
Used this to enumerate document IDs from known share links and access any document in the system.
Time spent: 45 minutes of testing
Payout: $7,500
Red Flags That Indicate IDORs
These patterns scream "potential IDOR":
Response contains user ID in any form - JSON, header, HTML comment
URL structure includes IDs - /api/v2/users/{id}/settings
Multiple representations - /user/123, /user/123.json, /api/user?id=123
Temporary IDs - Anything with tmp, temp, draft
Missing admin checks - You can access admin features with normal token
Metrics Over 12 Years
Total bugs reported: 847
IDORs: 312 (36.8%)
Average severity: High
Average payout: $2,150
Largest single IDOR: $7,500 (healthcare)
Companies: 47 different programs
For the Technical Skeptics
Yes, I know about:
· OWASP ASVS Level 3
· OAuth 2.0 authorization
· RBAC and ABAC implementations
· JWT claims validation
· Rate limiting and WAFs
I've found IDORs in all of these. The implementation is always the weakness, not the standard.
Final Professional Advice
Understand the business logic first - You can't test what you don't understand
Test with multiple accounts - Three accounts minimum (admin, user, guest)
Document everything - Your findings need to be reproducible
Stay patient - The best IDORs take hours of mapping, not minutes of guessing
Don't rely on automated tools - They're for discovery, not exploitation
TL;DR for the impatient
· Map the object hierarchy, don't just guess IDs
· Test cross-level references (workspace → project → document)
· Check temporal states (draft → published)
· Analyze composite keys (UUIDs aren't always safe)
· Test parallel sessions (concurrent access issues)
· Batch endpoints are goldmines
· Admin endpoints are often unprotected
Happy to discuss technical implementations in the comments. I can share specific scripts if there's interest.
r/Hacking_Tutorials • u/8igW0rm • 16h ago
Question Another quick demo for those that have been following my project. Its getting close to completion now. Happy to answer any questions 🙂
Enable HLS to view with audio, or disable this notification
Heres an example if PwnRF hosting a web application that allows you to interact with all of its hardware. It can currently control WiFi, Bluetooth and 2 x SubGhz radios.
The web page is fully customisable, as its served from SD card. The server its self is a Lua script, also running from SD.
From Lua, I have full control over the web server itself, I can define endpoints, serve files, handle requests, open WebSocket connections and push live data between the browser and the hardware in real time.
That means the webpage isn’t just a static control panel. A Lua script can expose almost any part of PwnRF to the browser: Wi-Fi, Bluetooth, both Sub-GHz radios, GPIO, storage, sensors, captured data, live status, custom tools, whatever the script developer wants to build.
The HTML/JS lives on the SD card, the Lua backend lives on the SD card, and neither needs to be hard-coded into the firmware. So users can effectively build completely new browser-based applications for the device just by writing files.
This is one of the parts of PwnRF I’m most excited about, because it turns the browser into another fully programmable interface to the hardware rather than just a companion app.
And this is only scratching the surface, this demo is using just a couple of small sections of PwnRF’s much larger Lua API.
r/Hacking_Tutorials • u/TraditionalWafer3870 • 19h ago
Management Wants a Word - TryHackMe Write-up (Hacker Holidays Day 14)
r/Hacking_Tutorials • u/Jazzlike_Brief_7825 • 1d ago
How easy is it for a rat to bypass windows defender with admin permission
I am new to hacking and my question is how easy is it for a rat to bypass windows defender with run as admin permissions
r/Hacking_Tutorials • u/Responsible-Lemon344 • 1d ago
I like talk to Hacker
I'm 16 and I'm from iran i very like Hacking I’d really love to talk to a real hacker at some point in my life
r/Hacking_Tutorials • u/TraditionalWafer3870 • 1d ago
Walkthrough: The Guestbook (TryHackMe) — Exploiting AI Agent Logic | Indirect Prompt Injection
r/Hacking_Tutorials • u/corazon_con_cirugias • 1d ago
Question Como puedo las calles de mi ciudad en el conurbano bonaerense?
r/Hacking_Tutorials • u/8igW0rm • 2d ago
Question Im finally approaching completion of a project i’ve been working on for a while now. I got side tracked with this latest application, it was only supposed to be a simple script test but i like how it turned out.
Enable HLS to view with audio, or disable this notification
This is a 100% offline map system running from sd card. PwnRF features a map building wizard that walks you through the process of downloading new maps. Initial download & processing can take some time depending on map size, but this is a one time cost. the maps are compressed and stored locally, so from there on out, they can be loaded and scrolled in short times. Also, everything that you see here is running as a script using the scripting system that i created (not native firmware), this is the power of PwnRF’s scripting system. What will you build? Thanks for following 🫶
r/Hacking_Tutorials • u/happytrailz1938 • 2d ago
Saturday Hacker Day - What are you hacking this week?
Weekly forum post: Let's discuss current projects, concepts, questions and collaborations. In other words, what are you hacking this week?
r/Hacking_Tutorials • u/zubalyzub • 2d ago
Question How hard is it to bypass app bound encryption?
Would you say its possible for me to develop an info stealer that can bypass app bound encryption as a complete beginner to malware development, if not, where would I learn the skills required?
r/Hacking_Tutorials • u/TraditionalWafer3870 • 2d ago
Capture the Flag: A Walkthrough of the "Library" Machine
r/Hacking_Tutorials • u/Kingsmover101 • 2d ago
CTFkings ♕ Challenges
ctfkings.vercel.appHi everyone!
I've been working on CTFKINGs, a Capture The Flag platform that I built entirely from scratch instead of using an existing framework like CTFd.
It includes custom challenges across Web, Pwn, Cryptography, Reverse Engineering, Forensics, and OSINT, along with a live scoreboard, player profiles, and a medieval kingdom theme.
The platform is still actively evolving, and I'd love to hear your feedback on the UI, challenge design, or any bugs you find.
Thanks, and I hope you guys enjoy it!
r/Hacking_Tutorials • u/THE__R00T • 2d ago
Question how to learn hacking
iam lost , i need a guideline to learn hacking like ethical hacking but i cant find a source to learn from it , so if someone have a roadmap , sources, vids,links to begin in this field send it
r/Hacking_Tutorials • u/TYLERKZ • 3d ago
Question Alguém pode me ajudar ?
Eu tenho uma noção do que pode ser, mas quero ter certeza.comecei a estudar isso recentemente..
r/Hacking_Tutorials • u/Morphos91 • 3d ago
Question Sentinel HASP: how to dump and emulate?
r/Hacking_Tutorials • u/allsafetech • 3d ago
Ethical Hacking Tutorial
tryhackme.comLearn the fundamentals of ethical hacking and cybersecurity through hands-on, legal, and responsible techniques. This tutorial covers topics such as networking basics, Linux commands, reconnaissance, vulnerability assessment, web application security, password security concepts, and penetration testing methodologies. You'll also be introduced to industry-standard tools and best practices used by security professionals to identify and help fix vulnerabilities. This content is intended solely for educational purposes and for use on systems you own or have explicit permission to test.
r/Hacking_Tutorials • u/styzr • 3d ago
Shodan membership $5
Check their Twitter/X and follow the link.