Hacking PPPoE
📰 Medium · Cybersecurity
Learn how to hack PPPoE by exploring Ethernet and using tools like Iris to capture and edit packets, and understand the security risks of plaintext usernames and passwords
Action Steps
- Use Iris to capture and edit PPPoE packets and learn how the protocol works
- Write a simple BRAS to respond to PPPoE dial-up requests and redirect them to your own machine
- Analyze the security risks of sending usernames and passwords in plaintext over PPPoE
- Configure your network to use secure authentication methods, such as encryption or secure password protocols
- Test your network's vulnerability to PPPoE hacking using tools like Iris and Ethereal
Who Needs to Know This
This article is relevant to cybersecurity teams and network administrators who need to understand the security risks of PPPoE and how to protect against them. It can also be useful for developers and researchers who want to learn about packet sniffing and editing tools like Iris.
Key Insight
💡 PPPoE sends usernames and passwords in plaintext, making it vulnerable to hacking and eavesdropping
Share This
🚨 Learn how to hack PPPoE and protect your network from security risks 🚨
Key Takeaways
Learn how to hack PPPoE by exploring Ethernet and using tools like Iris to capture and edit packets, and understand the security risks of plaintext usernames and passwords
Full Article
Title: Hacking PPPoE
URL Source: https://medium.com/@etherdream/hacking-pppoe-150ee66ebac5?source=rss------cybersecurity-5
Published Time: 2026-07-10T07:49:46Z
Markdown Content:
[Sitemap](https://medium.com/sitemap/sitemap.xml)
[Open in app](https://play.google.com/store/apps/details?id=com.medium.reader&referrer=utm_source%3DmobileNavBar&source=post_page---top_nav_layout_nav-----------------------------------------)
Sign up
[Sign in](https://medium.com/m/signin?operation=login&redirect=https%3A%2F%2Fmedium.com%2F%40etherdream%2Fhacking-pppoe-150ee66ebac5&source=post_page---top_nav_layout_nav-----------------------global_nav------------------)
[](https://medium.com/?source=post_page---top_nav_layout_nav-----------------------------------------)
Get app
[Write](https://medium.com/m/signin?operation=register&redirect=https%3A%2F%2Fmedium.com%2Fnew-story&source=---top_nav_layout_nav-----------------------new_post_topnav------------------)
[Search](https://medium.com/search?source=post_page---top_nav_layout_nav-----------------------------------------)
Sign up
[Sign in](https://medium.com/m/signin?operation=login&redirect=https%3A%2F%2Fmedium.com%2F%40etherdream%2Fhacking-pppoe-150ee66ebac5&source=post_page---top_nav_layout_nav-----------------------global_nav------------------)

# **Hacking PPPoE**
## My first exploration of Ethernet — enjoying free internet, even taking down the city’s network.
[](https://medium.com/@etherdream?source=post_page---byline--150ee66ebac5---------------------------------------)
[EtherDream](https://medium.com/@etherdream?source=post_page---byline--150ee66ebac5---------------------------------------)
3 min read
·
Just now
[](https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fvote%2Fp%2F150ee66ebac5&operation=register&redirect=https%3A%2F%2Fmedium.com%2F%40etherdream%2Fhacking-pppoe-150ee66ebac5&user=EtherDream&userId=a3574ccac08c&source=---header_actions--150ee66ebac5---------------------clap_footer------------------)
--
[](https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Frepost%2Fp%2F150ee66ebac5&operation=register&redirect=https%3A%2F%2Fmedium.com%2F%40etherdream%2Fhacking-pppoe-150ee66ebac5&user=EtherDream&userId=a3574ccac08c&source=---header_actions--150ee66ebac5---------------------repost_header------------------)
--
[](https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2F150ee66ebac5&operation=register&redirect=https%3A%2F%2Fmedium.com%2F%40etherdream%2Fhacking-pppoe-150ee66ebac5&source=---header_actions--150ee66ebac5---------------------bookmark_footer------------------)
[Listen](https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2Fplans%3Fdimension%3Dpost_audio_button%26postId%3D150ee66ebac5&operation=register&redirect=https%3A%2F%2Fmedium.com%2F%40etherdream%2Fhacking-pppoe-150ee66ebac5&source=---header_actions--150ee66ebac5---------------------post_audio_button------------------)
Share
In 2005, bored with high school life, I threw myself into learning Ethernet.
Early that year, I tried another packet sniffer: Iris.
It was less famous than Ethereal, but it had one feature I loved — it could edit captured packets and replay them. That made learning much faster. I could tweak a few fields, send the packet back out, and watch how the other side responded.
With Iris, I quickly learned how PPPoE worked and even wrote a simple BRAS of my own. Around the same time, I also started learning C, which was far better suited than VB for packet handling.
Once I had a fake BRAS, I could respond to PPPoE dial-up requests in my neighborhood before the real server did, redirecting them to my own machine. Better still, the usernames and passwords were sent in plaintext, and multiple apartment buildings shared
URL Source: https://medium.com/@etherdream/hacking-pppoe-150ee66ebac5?source=rss------cybersecurity-5
Published Time: 2026-07-10T07:49:46Z
Markdown Content:
[Sitemap](https://medium.com/sitemap/sitemap.xml)
[Open in app](https://play.google.com/store/apps/details?id=com.medium.reader&referrer=utm_source%3DmobileNavBar&source=post_page---top_nav_layout_nav-----------------------------------------)
Sign up
[Sign in](https://medium.com/m/signin?operation=login&redirect=https%3A%2F%2Fmedium.com%2F%40etherdream%2Fhacking-pppoe-150ee66ebac5&source=post_page---top_nav_layout_nav-----------------------global_nav------------------)
[](https://medium.com/?source=post_page---top_nav_layout_nav-----------------------------------------)
Get app
[Write](https://medium.com/m/signin?operation=register&redirect=https%3A%2F%2Fmedium.com%2Fnew-story&source=---top_nav_layout_nav-----------------------new_post_topnav------------------)
[Search](https://medium.com/search?source=post_page---top_nav_layout_nav-----------------------------------------)
Sign up
[Sign in](https://medium.com/m/signin?operation=login&redirect=https%3A%2F%2Fmedium.com%2F%40etherdream%2Fhacking-pppoe-150ee66ebac5&source=post_page---top_nav_layout_nav-----------------------global_nav------------------)

# **Hacking PPPoE**
## My first exploration of Ethernet — enjoying free internet, even taking down the city’s network.
[](https://medium.com/@etherdream?source=post_page---byline--150ee66ebac5---------------------------------------)
[EtherDream](https://medium.com/@etherdream?source=post_page---byline--150ee66ebac5---------------------------------------)
3 min read
·
Just now
[](https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fvote%2Fp%2F150ee66ebac5&operation=register&redirect=https%3A%2F%2Fmedium.com%2F%40etherdream%2Fhacking-pppoe-150ee66ebac5&user=EtherDream&userId=a3574ccac08c&source=---header_actions--150ee66ebac5---------------------clap_footer------------------)
--
[](https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Frepost%2Fp%2F150ee66ebac5&operation=register&redirect=https%3A%2F%2Fmedium.com%2F%40etherdream%2Fhacking-pppoe-150ee66ebac5&user=EtherDream&userId=a3574ccac08c&source=---header_actions--150ee66ebac5---------------------repost_header------------------)
--
[](https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2F150ee66ebac5&operation=register&redirect=https%3A%2F%2Fmedium.com%2F%40etherdream%2Fhacking-pppoe-150ee66ebac5&source=---header_actions--150ee66ebac5---------------------bookmark_footer------------------)
[Listen](https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2Fplans%3Fdimension%3Dpost_audio_button%26postId%3D150ee66ebac5&operation=register&redirect=https%3A%2F%2Fmedium.com%2F%40etherdream%2Fhacking-pppoe-150ee66ebac5&source=---header_actions--150ee66ebac5---------------------post_audio_button------------------)
Share
In 2005, bored with high school life, I threw myself into learning Ethernet.
Early that year, I tried another packet sniffer: Iris.
It was less famous than Ethereal, but it had one feature I loved — it could edit captured packets and replay them. That made learning much faster. I could tweak a few fields, send the packet back out, and watch how the other side responded.
With Iris, I quickly learned how PPPoE worked and even wrote a simple BRAS of my own. Around the same time, I also started learning C, which was far better suited than VB for packet handling.
Once I had a fake BRAS, I could respond to PPPoE dial-up requests in my neighborhood before the real server did, redirecting them to my own machine. Better still, the usernames and passwords were sent in plaintext, and multiple apartment buildings shared
DeepCamp AI