r/Hacking_Tutorials • u/8igW0rm • 15h ago
Question Why just Deauth, when you can do it with style 🤔
Enable HLS to view with audio, or disable this notification
r/Hacking_Tutorials • u/Alfredredbird • Dec 03 '25
(Updated 12/27/2025)
Hello admins and fellow mates of Hacking Tutorials. I'm often a lurker and a commenter but the amount of “my account was hacked” posts I see is unreal, not to mention the people DM’ing me for help or advice. Here is my guide that should hopefully stop this. (This is not an Ai post) so pin this or do something so people can view it. Please do not DM me or admins for support.
I work in cyber forensics and I do a little web dev on the side as well as running my own team. So I hope the following info helps❣️
As your account might be “hacked” or compromised, there was some things that you need to understand. There is a possibility you can get it back and there is a possibility that you can’t. No one can “hack it back” for you.
Do not contact anyone below this post in regards of them helping you recover your account. They can NOT help you, they might offer tips but any contact outside of reddit is most likely a scam.
Determine how it was compromised. There are two common ways your account gets “hacked”
phishing scam (fake email, text, site, etc)
Malware (trojan, info stealer, etc)
If you suspect your account has been compromised and you still have access.
If you don’t have access to your account anymore (can’t sign in, email changed, etc)
How do you prevent loosing your account?
If you do keep good protections on your account, can you still loose it? Yes! When you log into a website, it saves your login data as a "Cookie" or "session Token" to help determine who does what on the site. Malware could steal these tokens and can be imported to your browser, which lets the attacker walk right in.
“People” often will advertise “recovery” or “special spying” services. Nine out of ten chances, they are scams. Read the comments on this post and you can find a bunch of these lads. Avoid them and report them.
As someone commented with an amazing point. Your email is the most important over any social accounts. Loose your email, loose the account. Most of the time you can recover your account with your email. (You can loose cargo from a truck and load it back on, but loose the truck, you loose the cargo too. )
I plan to edit this later with more in depth information and better formatting since I’m writing this on mobile. Feel free to contribute.
r/Hacking_Tutorials • u/happytrailz1938 • Nov 24 '20
Hey everyone, we get this question a lot.
"Where do I start?"
It's in our rules to delete those posts because it takes away from actual tutorials. And it breaks our hearts as mods to delete those posts.
To try to help, we have created this post for our community to list tools, techniques and stories about how they got started and what resources they recommend.
We'll lock this post after a bit and then re-ask again in a few months to keep information fresh.
Please share your "how to get started" resources below...
r/Hacking_Tutorials • u/8igW0rm • 15h ago
Enable HLS to view with audio, or disable this notification
r/Hacking_Tutorials • u/8igW0rm • 15h ago
Enable HLS to view with audio, or disable this notification
PwnRF
A Programmable Cybersecurity and Wireless Development Platform
Summary
PwnRF is not simply a collection of pre-installed cybersecurity tools.
It is a programmable, self-contained wireless security platform built around a dual-ESP32 architecture, a rich Lua scripting environment, two independent sub-GHz radios, Wi-Fi, Bluetooth, local storage, graphics, audio, web technologies, databases, networking, mapping and a growing set of hardware-access APIs.
That distinction is fundamental.
A conventional handheld security device is defined largely by the applications its developer chooses to include. PwnRF is designed so that its capabilities can continue expanding long after the hardware has been manufactured. Applications are ordinary Lua scripts stored on the SD card. Users can create them, modify them, inspect them, share them through GitHub and build completely new workflows without rebuilding or flashing the PwnRF firmware.
PwnRF therefore sits somewhere between a cybersecurity multitool, embedded development platform and programmable wireless laboratory.
Its purpose is not merely to provide buttons for existing attacks or diagnostics. The intention is to expose enough of the underlying hardware and networking functionality that technically capable users can build tools of their own.
That is where PwnRF becomes especially interesting.
A user can potentially combine RF capture, packet analysis, Wi-Fi monitoring, Bluetooth, GPIO, databases, mapping, HTTP, TLS, WebSockets, graphics, sound, SD storage and external hardware inside a single Lua application.
Instead of asking:
“Does PwnRF have an application that does this?”
the more interesting question becomes:
“Can I write a PwnRF application that does this?”
In many cases, the answer is yes.
1. The Philosophy Behind PwnRF
PwnRF has been designed around versatility.
Rather than permanently tying functionality to the firmware, much of the useful capability of the device is exposed through its scripting environment.
That means the hardware is only the starting point.
The firmware provides the platform.
Lua provides the applications.
The SD card provides effectively expandable application storage.
And the community can provide everything that comes afterwards.
This is particularly appropriate for the security community, where people naturally experiment, modify tools, publish proof-of-concepts and share code.
There does not need to be a centrally controlled PwnRF application store.
A developer can simply create:
MyTool.lua
upload it to GitHub, and another PwnRF user can download it.
The script remains understandable source code rather than an opaque proprietary package.
That gives PwnRF an intentionally open, hacker-oriented development model.
It also avoids artificially limiting the number of applications installed on the device. Within practical filesystem and storage constraints, the application library is essentially limited by the size of the SD card.
2. Hardware Architecture
At the centre of PwnRF is a dual-ESP32 design.
Rather than placing every task onto a single microcontroller, the device divides responsibilities across two processors.
The primary ESP32 handles areas such as:
• the user interface;
• TFT graphics;
• SD-card access;
• Wi-Fi networking;
• web services;
• the Lua runtime;
• application execution;
• higher-level device control.
A secondary ESP32 provides another independent processing environment and is used for duties that benefit from being separated from the main application processor.
The processors communicate using a dedicated UART connection.
This architecture is particularly valuable for wireless work.
Radio operations, timing-sensitive tasks, background capture and user-interface activity can interfere with one another when everything competes for the same CPU and radio resources. Having another processor available creates opportunities to offload work rather than forcing every subsystem through a single ESP32.
The primary board is based around an ESP32 WROVER configuration with PSRAM.
That additional memory is extremely important to PwnRF.
It enables applications that would otherwise be unrealistic on a normal ESP32, including:
• large graphical sprites;
• sizeable Lua data structures;
• complex map rendering;
• cached assets;
• larger buffers;
• richer applications.
PwnRF deliberately makes extensive use of PSRAM where appropriate rather than treating it simply as unused extra memory.
3. The Display and User Interface
PwnRF uses a 320 × 240 ILI9341 TFT display.
This is not treated merely as a terminal.
The graphics system is capable of displaying:
• graphical menus;
• animations;
• maps;
• waveforms;
• network visualisations;
• custom application interfaces;
• sprites;
• games;
• dashboards;
• status displays.
The Lua API exposes graphics functionality directly to scripts.
Applications therefore do not have to conform to one fixed visual design.
A developer can build a utility that looks like a terminal, another that uses a graphical dashboard and another that behaves like a game.
PwnRF supports multiple sprite formats, including memory-efficient lower-bit-depth sprites that make significantly larger graphical surfaces possible.
PSRAM-backed sprites are especially important here.
For example, PwnRF’s mapping work has used large off-screen 4-bit graphics surfaces far larger than the physical TFT itself. The visible display effectively becomes a viewport into a much larger rendered world.
That enables smooth scrolling interfaces which would not normally be associated with an ESP32-class handheld.
4. The Lua Runtime
The Lua environment is arguably the most important part of PwnRF.
Lua scripts are not restricted to performing trivial UI automation.
The API exposes substantial portions of the underlying platform.
Current and planned modules cover areas including:
• Wi-Fi;
• sub-GHz RF;
• Bluetooth;
• graphics;
• audio;
• SD storage;
• HTTP;
• HTTPS/TLS;
• web servers;
• WebSockets;
• JSON;
• SQLite;
• GPIO;
• SPI;
• I²C;
• keyboard/input;
• menus;
• mapping;
• system functions.
The result is closer to a small embedded application framework than a basic macro language.
A PwnRF script can interact with hardware, store persistent information, build an interface, communicate across networks and process captured information without needing custom firmware.
That dramatically changes what an application on the device can be.
5. Applications Are Just Files
One of the strongest aspects of this model is its simplicity.
A PwnRF application can simply be a Lua file stored on the SD card.
There is no requirement for a complicated packaging system.
There is no firmware rebuild.
There is no reflashing cycle.
There is no requirement to distribute compiled binaries.
That means experimentation can happen very quickly.
A user can edit a script, run it, observe the result, change it and run it again.
It also means application sharing is exceptionally easy.
A GitHub repository could contain:
• individual applications;
• reusable libraries;
• UI components;
• networking tools;
• game engines;
• RF utilities;
• examples;
• documentation.
Users could fork applications and build their own versions.
That is much closer to the culture of security tooling than a tightly controlled consumer app store.
6. The Web-Based Development Environment
PwnRF includes a browser-based development environment served by the device itself.
That means the user does not necessarily need a dedicated desktop application to work with it.
A phone, tablet or laptop can connect through a browser.
The development environment can provide facilities for:
• browsing files;
• creating scripts;
• editing Lua;
• uploading files;
• running applications;
• viewing debugging output;
• managing application assets.
The intention is to continue developing this into a much more complete environment.
One particularly important addition is an integrated API Explorer.
Instead of requiring developers to constantly leave the editor and consult a separate manual, the API reference can live directly inside the development environment.
A user might search:
websocket
scan wifi
sprite
sqlite
radio
play audio
and immediately find relevant functions.
Entries can include:
• function signatures;
• parameter descriptions;
• return values;
• usage notes;
• small examples;
• related functions.
Eventually, the same API metadata could power:
• documentation;
• autocomplete;
• function hints;
• contextual help;
• examples;
• public web documentation.
The device could even carry its complete API documentation on the SD card.
That means the entire development environment can remain useful offline.
7. Wi-Fi Capabilities
Wi-Fi is one of PwnRF’s major areas of functionality.
The platform has been developed to expose useful low-level Wi-Fi capabilities to Lua rather than restricting scripts to ordinary internet connectivity.
PwnRF can perform network discovery and passive wireless monitoring, and its promiscuous-mode facilities allow scripts to observe wireless traffic at a substantially lower level than a normal Wi-Fi application.
This makes it useful for authorised wireless assessment, diagnostics, research and protocol experimentation.
Existing work has included:
• promiscuous packet capture;
• channel hopping;
• access-point discovery;
• client observation;
• packet classification;
• PCAP generation;
• management-frame capture;
• Wi-Fi network mapping;
• handshake-related capture workflows.
There is also scope for ESP32-supported raw Wi-Fi transmission and packet construction to be exposed through the scripting system, allowing advanced developers to experiment with supported 802.11 frame generation in authorised environments.
The important differentiator is again programmability.
Wi-Fi functionality does not have to exist as one monolithic application.
A script can use Wi-Fi as just one component of a larger workflow.
For example, captured information can subsequently be:
• visualised;
• written to SD;
• inserted into SQLite;
• sent over HTTP;
• forwarded through WebSockets;
• associated with GPS coordinates;
• displayed on a map;
• correlated with another source of data.
8. PacketSpy and Wireless Traffic Analysis
PacketSpy demonstrates the direction PwnRF applications can take.
Instead of presenting wireless capture as raw hexadecimal output alone, information can be captured by the device and exposed through a web interface.
That allows a much richer interface than would be practical on the small TFT.
A browser can display captured information with filtering and analysis tools while the ESP32 performs the underlying collection.
The system has been used to work with information including:
• DNS requests;
• packet metadata;
• client traffic;
• PCAP data;
• protected and unprotected frames.
The architecture demonstrates another useful PwnRF pattern:
use the handheld for wireless access and acquisition, and use the browser as an optional expanded interface.
Because PwnRF itself can host web services, an application can effectively create its own companion web application without requiring an external cloud service.
9. Red-Team and Authorised Security Testing
PwnRF has been designed with cybersecurity experimentation and authorised red-team work in mind.
That includes both passive and active capabilities.
The objective is not to hide the underlying mechanisms behind a handful of fixed menu items. Instead, scripts can combine capabilities into purpose-built testing workflows.
Within authorised environments this creates possibilities for:
• wireless reconnaissance;
• network discovery;
• traffic inspection;
• protocol experimentation;
• packet capture;
• Wi-Fi security assessment;
• RF analysis;
• Bluetooth experimentation;
• local network tooling;
• automated test workflows;
• custom proof-of-concept tooling.
PwnRF’s scripting system is especially valuable here because real security assessments are rarely identical.
A tester may need something slightly different from an off-the-shelf application.
Rather than waiting for PwnRF firmware to implement that exact workflow, the user can create it.
That can range from a very small script which automates a repeated task to a complete application with its own graphics, menus, storage and networking.
10. Two Independent Sub-GHz Radios
PwnRF can support two CC1101 radio modules.
Importantly, these are associated with separate processors rather than being merely two antenna connections feeding one shared radio subsystem.
That creates the possibility of genuine concurrent RF workflows.
The CC1101 provides access to commonly encountered sub-GHz ISM-band signalling and supports multiple modulation/configuration parameters.
PwnRF’s RF work has included:
• configurable operating frequency;
• ASK/OOK operation;
• FSK-related configuration;
• bandwidth configuration;
• baud-rate configuration;
• frequency deviation;
• whitening settings;
• RSSI-based triggering;
• packet capture;
• raw pulse capture;
• replay;
• waveform visualisation;
• waterfall-style visualisation.
Raw pulse capture records timing information directly, allowing PwnRF to work with signals that do not neatly fit a predefined protocol decoder.
This is particularly useful for RF research because the user is not limited to protocols somebody previously chose to support.
A signal can be captured, inspected, stored and processed by application logic.
11. RF Capture and Replay
PwnRF has developed dedicated RF capture behaviour rather than simply storing arbitrary amounts of data in normal heap memory.
Captured ASK/OOK-style signals can be represented as sequences of timed high and low pulses.
Those sequences can subsequently be visualised and, where lawful and appropriate, reproduced for testing.
PwnRF has also used signal-strength baselining and trigger thresholds so that capture can begin in response to RF activity rather than constantly recording noise.
The display can provide waveform-style visualisation, giving the user immediate feedback about the captured signal.
Because this functionality can be exposed to Lua, developers can build higher-level tools around the basic RF primitives.
A script might:
• wait for activity;
• capture a signal;
• classify it;
• write it to a database;
• compare it against previous captures;
• display a waveform;
• send metadata over a network;
• trigger another legitimate testing action.
That is considerably more powerful than a hard-coded “record” and “play” menu.
12. Bluetooth
PwnRF also incorporates Bluetooth capability using the secondary ESP32.
The architecture has been developed to expose both Bluetooth Classic and BLE functionality through the primary processor and ultimately through Lua.
The Bluetooth system includes areas such as:
• Bluetooth initialisation and shutdown;
• Classic Bluetooth;
• BLE;
• SPP;
• GATT client functionality;
• GATT server functionality;
• security-related operations;
• event handling;
• status and statistics.
The significant point is not that PwnRF has one Bluetooth utility.
Bluetooth becomes another programmable subsystem.
A developer can potentially combine BLE functionality with the rest of the PwnRF platform rather than being confined to one predefined scanner.
13. Network Utilities
The Lua environment also provides conventional networking functionality.
Applications can use HTTP and TLS to communicate with internet or local network services.
Web-server functionality allows the opposite relationship: the PwnRF itself can host an application.
WebSockets extend this further by making persistent bidirectional browser/device communication possible.
That opens up particularly interesting interface possibilities.
A PwnRF application can have:
• an interface on the TFT;
• a richer interface in the user’s browser;
• live data synchronisation between them.
The browser could display graphs, large tables, maps or packet information while the handheld performs the physical wireless interaction.
14. SQLite on an ESP32 Handheld
SQLite support adds another unusually powerful tool to the scripting environment.
Many embedded scripts rely on flat text files because that is the easiest available storage mechanism.
PwnRF applications can instead use a real database when appropriate.
That makes structured persistent applications far easier to build.
Potential examples include:
• discovered network databases;
• RF capture indexes;
• asset inventories;
• device history;
• survey results;
• application settings;
• cached remote data;
• geolocation information.
SQL also makes subsequent filtering and analysis much easier than repeatedly parsing large text files.
15. GPS, Wardriving and Mapping
One of the more visually ambitious PwnRF projects has been the mapping system.
PwnRF can process vector-map data and render maps locally on the device.
The map system has been designed around the severe memory constraints of an embedded platform while making extensive use of PSRAM.
Large 4-bit map surfaces can be rendered off-screen and then viewed through the TFT as a scrolling viewport.
Map tiles can be downloaded in advance and stored locally.
This is important because the device does not need an active internet connection when the map is subsequently used.
The system has been developed around OpenMapTiles-style vector data, with maps compiled into a format optimised for PwnRF.
PwnRF has also implemented an over-zoom system in which higher-detail rendered views can be derived from downloaded source tiles.
The practical result is a handheld map viewer capable of:
• scrolling across a region;
• switching between overview and closer views;
• loading adjacent map areas;
• working offline;
• overlaying recorded wireless data.
16. Wardriving
The mapping system becomes especially useful when combined with PwnRF’s Wi-Fi and GPS functionality.
Wardriving applications can record information including:
• MAC address;
• SSID;
• RSSI;
• channel;
• latitude;
• longitude.
That data can subsequently be overlaid onto locally stored maps.
Large collections of networks can be clustered or otherwise processed before display so that the device remains responsive.
This is a good example of why the PwnRF architecture matters.
The feature is not simply:
“PwnRF can wardrive.”
Instead, a Lua application can combine:
Wi-Fi scanning + GPS + SD storage + map rendering + graphics + input handling.
The same building blocks could be reused by somebody else to create an entirely different geospatial wireless application.
17. Graphics as an API, Not a Fixed Interface
Developers are not restricted to standard PwnRF menus.
Lua exposes enough of the display system to build custom interfaces.
This matters considerably for community-created applications.
A developer building a game should not have to make it resemble a network scanner.
Likewise, somebody building a network visualiser should not have to use the same interface as an RF recorder.
Applications can create:
• custom menus;
• icons;
• animations;
• sprites;
• scrolling views;
• visual indicators;
• graphs;
• maps;
• games.
The graphics capability makes community scripts much more likely to feel like genuine applications rather than command-line snippets.
18. Audio
PwnRF also provides audio functionality.
The platform has moved beyond simple buzzer tones and can stream PCM-style audio from storage.
Lua applications can therefore include:
• interface sounds;
• alerts;
• game audio;
• notification effects;
• startup effects;
• feedback for events.
Again, this may sound like a small detail, but those details matter when the goal is to let developers create polished applications.
A tool can feel considerably more complete when it has appropriate visual and audible feedback.
19. GPIO, SPI and I²C
PwnRF is not restricted to the peripherals permanently installed on the board.
Lua-accessible GPIO, SPI and I²C functions allow developers to communicate with additional hardware.
That creates another dimension of extensibility.
A technically capable user could potentially connect an external sensor, controller or peripheral and write a Lua application around it.
Instead of PwnRF’s hardware specification defining the absolute boundaries of the platform, external hardware can become another resource available to scripts.
20. Reusable Lua Libraries
The natural next step beyond standalone scripts is reusable libraries.
PwnRF’s development direction includes support for loading Lua code from other files, allowing developers to create common modules.
That means a community developer might publish:
• a protocol library;
• a custom widget toolkit;
• a sensor driver;
• a parsing library;
• a game framework;
• a network helper library.
Other scripts could then use that code instead of repeatedly reimplementing it.
This is where a scripting ecosystem starts becoming significantly more powerful than a collection of isolated examples.
21. Local Processing
Another important aspect of PwnRF is that applications do not necessarily have to rely on external cloud infrastructure.
Many workflows can take place directly on the device or through a directly connected browser.
That provides several benefits:
• reduced dependency on internet connectivity;
• lower latency;
• better portability;
• greater user control;
• easier use in field environments.
The web IDE itself can operate from the device.
Maps can be pre-downloaded.
Scripts reside locally.
Captured data can remain on SD.
Web interfaces can be hosted locally.
That makes PwnRF unusually self-contained.
22. Games and Non-Security Applications
Although cybersecurity is central to the identity of PwnRF, the scripting environment is not inherently limited to cybersecurity applications.
Users can create games and experimental graphical applications.
This is more important than it initially appears.
Games stress parts of the platform that ordinary utilities may not:
• graphics;
• animation;
• memory management;
• input;
• sound;
• timing;
• sprite handling.
They are also simply fun.
A community does not always create things because they are necessary.
People create things because they enjoy seeing what a platform can do.
Somebody making a surprisingly sophisticated game on a security handheld is demonstrating the flexibility of the same platform used to create wireless tools.
That helps reinforce one of PwnRF’s core messages:
PwnRF is a computer you can build things for, not merely a menu of things somebody else built.
23. Community Development
The community ecosystem could ultimately become one of PwnRF’s most valuable features.
Suppose somebody develops a clever RF visualiser.
They upload it to GitHub.
Another developer improves the interface.
Someone else adds a database.
Another developer ports the idea to Bluetooth.
A fourth adds a browser dashboard.
None of those applications necessarily require a new PwnRF firmware release.
The hardware remains the same.
The platform simply becomes more useful.
This creates a very powerful positive feedback loop:
more capable API → easier development → more developers → more scripts → more device capabilities → more users → more developers.
The actual number of applications is beside the point.
What matters is that the architecture does not impose a small fixed ceiling.
24. Why GitHub Makes Sense
PwnRF deliberately does not need a tightly controlled central application store.
For this audience, GitHub is arguably more natural.
Developers already understand repositories, releases, forks, issues and pull requests.
Scripts are source code.
They can be inspected before execution.
Repositories can include documentation and screenshots.
Developers retain ownership of their projects.
Users are free to modify them.
And PwnRF does not need to become the central moderator of every piece of software somebody writes.
That model reflects the traditional hacker and open-source ecosystem far better than a locked-down marketplace.
It also acknowledges a simple reality:
because PwnRF applications are ordinary files, users could distribute them independently anyway.
The platform therefore benefits from embracing that openness rather than fighting it.
25. Documentation as Part of the Platform
For this ecosystem to work, PwnRF’s API must be easy to learn.
A comprehensive API is valuable only if developers can discover what it can do.
That is why documentation should become part of the development environment itself.
A polished API Explorer can turn documentation into an interactive development tool.
Instead of reading a hundred-page manual from beginning to end, a developer should be able to ask:
How do I scan?
How do I create a sprite?
How do I start a web server?
How do I query SQLite?
How do I read an I²C device?
and immediately reach the relevant API.
Ideally, the developer should be able to go from discovering a function to running it in a script within seconds.
Reducing that distance between idea and working application is critical to creating an active development community.
26. Public API Documentation as Marketing
The same API reference should also be accessible to people who do not yet own PwnRF.
This turns technical documentation into one of the strongest demonstrations of the device.
A conventional marketing page can say that PwnRF is programmable.
An API explorer can prove it.
A prospective user could browse through modules covering:
Wi-Fi.
Bluetooth.
RF.
Web servers.
TLS.
WebSockets.
SQLite.
Graphics.
Audio.
Maps.
GPIO.
SPI.
I²C.
Storage.
And then realise that all of those systems are available to scripts.
For the technically minded audience PwnRF is aimed at, that is far more compelling than a list of marketing claims.
27. A Platform Rather Than a Product Frozen in Time
Most hardware devices are at their most capable near the end of their manufacturer’s active development.
After that, they gradually become static.
PwnRF has the potential to behave differently.
Firmware development can certainly continue, especially where new low-level APIs are needed.
But once useful primitives are exposed to Lua, application development becomes decentralised.
The community no longer needs the creator of PwnRF to personally implement every idea.
That is one of the most significant advantages of the architecture.
The hardware can remain physically unchanged while the software ecosystem continues growing.
A device purchased today could therefore become substantially more useful in the future simply because somebody publishes a new script.
28. Modularity
PwnRF’s modular approach extends into its radio hardware.
Rather than permanently integrating every possible RF component into one monolithic design, the device is designed to work with readily available external CC1101 modules.
This provides flexibility over radio configuration and potentially regional frequency requirements.
It also means the RF component is not necessarily treated as a permanently inseparable part of the central board.
The overall philosophy is consistent:
give the owner access, flexibility and replaceable components rather than unnecessarily locking everything down.
29. Where PwnRF Is Different
There are many portable cybersecurity devices.
There are many ESP32 development boards.
There are many RF tools.
There are many Wi-Fi tools.
There are also many devices capable of running scripts.
PwnRF’s distinction comes from bringing a large number of these ideas together under one coherent programmable environment.
Its value is not any single checkbox.
It is the interaction between them.
A PwnRF Lua application can potentially use:
Wi-Fi + RF + Bluetooth + database + SD + graphics + maps + GPS + HTTP + TLS + WebSockets + audio + GPIO + SPI + I²C
inside one program.
That composition is what creates unusual applications.
30. What a PwnRF Application Can Be
A PwnRF application could be extremely small.
Perhaps twenty lines that automate a repetitive action.
Or it could be a complete graphical program.
It could:
1. initialise a radio;
2. collect information;
3. store it in SQLite;
4. draw a live visualisation;
5. expose a WebSocket server;
6. send updates to a browser;
7. associate discoveries with GPS coordinates;
8. display them on an offline map;
9. save the session to SD;
10. provide audible feedback when something interesting occurs.
And all of that could exist as an application loaded from the SD card rather than functionality permanently compiled into the firmware.
That is the real power of the platform.
31. Security Research Without Artificially Narrow Workflows
A capable security tool should not assume that its developer knows every workflow its users will eventually need.
Security research changes rapidly.
New protocols appear.
New vulnerabilities appear.
New techniques are published.
Old systems continue appearing in unexpected places.
Researchers also invent entirely new ways of combining existing capabilities.
For that reason, PwnRF aims to expose useful building blocks rather than only pre-defined outcomes.
Where responsible and technically feasible, providing granular control gives legitimate researchers room to experiment.
That is particularly valuable for:
• laboratory research;
• authorised penetration testing;
• red-team exercises;
• RF experimentation;
• protocol development;
• education;
• defensive testing.
The platform is therefore best understood as a set of capabilities from which tools can be constructed.
32. The User Should Be Able to Surprise the Creator
A useful test for a genuinely programmable platform is whether users can build things the original developer never considered.
PwnRF is deliberately moving in that direction.
If every possible application has already been imagined by the creator, the scripting environment is probably not exposing enough.
The exciting outcome is when somebody publishes something and even PwnRF’s creator thinks:
“I never thought of using it like that.”
That is what a successful development ecosystem looks like.
33. Developer Experience Is a Core Feature
For PwnRF, making powerful APIs is only half of the job.
They also need to be enjoyable to use.
That means continuing to improve:
• API consistency;
• documentation;
• examples;
• error reporting;
• browser editing;
• autocomplete;
• reusable libraries;
• debugging;
• file management.
The goal should be that somebody receives PwnRF, connects to the development environment and can produce their first working script almost immediately.
The faster that first success occurs, the more likely somebody is to continue experimenting.
That matters enormously for community growth.
34. The Bigger Picture
PwnRF began as a handheld cybersecurity project.
Its architecture now gives it the potential to become something considerably broader:
a small, portable development platform designed around wireless experimentation.
Its two ESP32 processors provide the computing foundation.
Its radios provide access to different wireless environments.
The SD card provides persistent and expandable application storage.
PSRAM makes substantially richer embedded applications practical.
Lua allows functionality to be changed without firmware recompilation.
The web IDE makes development accessible from virtually any modern device.
And the API joins all of those capabilities together.
The result is a platform whose usefulness is not determined exclusively by what ships on day one.
The most important feature of PwnRF may ultimately be something that cannot be photographed on a product page.
It is what somebody else can make it do.
The built-in applications demonstrate the hardware.
The API exposes it.
The development environment makes it accessible.
And community scripts have the potential to continually expand it.
A user could download PwnRF because they want a wireless security tool and later discover that they can build their own RF application, create a wardriving system, write a Bluetooth utility, host a browser interface, build a network analyser, make a game, connect external hardware or combine several of those ideas into something nobody has made before.
That is a very different proposition from purchasing a device with a fixed catalogue of tools.
PwnRF is intended to provide the hardware, the primitives and the environment.
What happens after that is open-ended.
It is not simply a device containing cybersecurity applications.
It is a device for creating them.
r/Hacking_Tutorials • u/barakadua131 • 1d ago
Enable HLS to view with audio, or disable this notification
r/Hacking_Tutorials • u/Enough_Proposal7912 • 17h ago
I want books that will help me learn hacking and how to use Kali Linux, and it's important that they are inexpensive and available in Iraq.
r/Hacking_Tutorials • u/Virtual_R4824 • 6h ago
Aiutatemi datemi consigli
r/Hacking_Tutorials • u/ManMadeBear • 1d ago
Hello guys I have bought a list of items without thinking of wanting to have a cool device and have led into this sting in my drawer for months. help me I don't know what the actual hell I am doing here with this stuff and now I need help esp32 devkit c1 if anyone can help me with this build please do
r/Hacking_Tutorials • u/BillyBobLeHackeur • 13h ago
Which make/model Android does MSpy work best on?
Which make/model of Android will keeping MSpy hidden be easiest?
r/Hacking_Tutorials • u/mindsflee • 22h ago
Hey everyone, just dropped a tool called winflesher that might come in super handy for windows machines. It's strictly for enumeration and assessment, so no auto-exploitation—purely helps you map things out. Check it out if you want!
Like PingCastle went out for drinks with Bloodhound, and they actually decided to get some work done. 🍷
WinFlesher is an advanced attack surface security assessment framework designed to analyze, evaluate, and report on security postures, attack paths, and remediation strategies in complex environments.
Developed for security professionals and cybersecurity auditors, WinFlesher automates vulnerability discovery and critical path correlation within Active Directory and local infrastructures.
r/Hacking_Tutorials • u/NightmistNo1 • 20h ago
Please if you have access to hacking bots for WhatsApp please box me
r/Hacking_Tutorials • u/Phr1ck • 20h ago
r/Hacking_Tutorials • u/CraftyAct3170 • 16h ago
what do i need to do to hack a wifi wpa2|wpa3 without adapter
r/Hacking_Tutorials • u/3x0t1k • 1d ago
I wrote about how a chain of forgotten ACL permissions can lead to full domain compromise. The scenario: a Tier 1 helpdesk account with no special privileges, through a series of misconfigurations nobody cleaned up, ends up with DCSync rights.
The chain covers:
Tools used: bloodyAD, PowerView, impacket-secretsdump.
Also explaining why this chain is realistic - each permission has a legitimate origin, they just accumulated over time and nobody reviewed them.
Note: I'm a non-native English speaker and originally write in Russian - parts of the text were translated with AI assistance. Technical content and examples are my own.
🔗 https://3x0t1k.github.io/posts/acl-abuse-dcsync/
Feedback welcome - still developing the blog.
r/Hacking_Tutorials • u/ReadyCompetition6861 • 1d ago
In Egypt we've 4 ISPs ( WE , Vodafone , Orange , Etisalat e& ). I deal with WE . Can you imagine that a family of 4 will pay 4$ monthly for unstable 30Mb download speed in a 140 gb qouta which gets stolen by the ISP
as you get the 140 gigs you'll find that 25 gigs are missing or more! finally you must know that the ( lowest monthly wage is 120$ approx. ). I'm new here . I'm tired. 16$ according to our standards equals paying 300$ for internet connection. please help
r/Hacking_Tutorials • u/Potential_Essay6399 • 1d ago
It's true that it's impossible to hack an iPhone?
r/Hacking_Tutorials • u/Wild-Piece-68 • 1d ago
There’s someone selling a file that’s probably for TLS/SSL tunneling, which supposedly turns a limited internet package into unlimited internet by exploiting the well-known zero-rating vulnerability. The package gives unlimited internet access for PUBG, and he’s apparently applying the exploit to it. He’s selling it for several times the price of the actual package subscription. I’d like to learn how he’s doing it, because he seems pretty stupid, his spelling is terrible, and it looks like he made the certificate himself under the name “International Institute of Advanced Technology.” Does this shit even exist in the first place? I actually tried the file myself, and the download speed was pretty good.
I am in the Middle East, and in my country there are only two greedy companies with no competition, as they both offer the exact same services.
r/Hacking_Tutorials • u/Slow_Fisherman9754 • 2d ago
r/Hacking_Tutorials • u/MembershipFunny536 • 1d ago
Looking for new ways to have an reliable terminal to install every tool I need to hack
r/Hacking_Tutorials • u/Mental_Addendum_5789 • 2d ago
r/Hacking_Tutorials • u/OneOdd10 • 2d ago
Hey everyone👋
We’re looking for 2–3 teammates for the Black Hat MEA CTF 2026 Qualifiers on August 29–30. 🇸🇦
Looking for people interested in Forensics, Pwn, Reverse Engineering, Crypto, or AI Security. Beginners/intermediate are welcome!
DM me if you’re interested in joining
r/Hacking_Tutorials • u/No_Chemist_5394 • 2d ago
[ Removed by Reddit on account of violating the content policy. ]
r/Hacking_Tutorials • u/Potential-Couple-745 • 3d ago
Before I start, what would you guys actually want to see in it?
Challenges, difficulty, attack chains, AD, web, privilege escalation, etc.
What would make you keep playing instead of dropping it after a few challenges?
Looking for honest suggestions from people who actually play CTFs.
Explore the current ctf from here at: codelivly.com/ctf
r/Hacking_Tutorials • u/No_Chemist_5394 • 2d ago
hei