Hacking Network APIs Workshop
Hacking Network APIs workshop
- Cost: Free for everybody.
- You do not need to bring anything. This is basically a demo-heavy extended conference talk.
- Some basic computer networking knowledge is helpful, but not required
- There is time budgeted for Q&A during and after. The demos takes 1.5 hours if no questions are asked.
- It is a 3-part series. They build on each other, but you can join in the middle and not be too far behind.

Abstract
A foundational component of communication between devices is the TCP/IP network stack. Web browsing, streaming video, secure control, and innumerable other applications are built upon this technology. This three-part demonstration will use open source tools to focus on the data transfer components UDP and TCP while targeting an IoT device. Part One is reverse engineering the network commands to better understand them and then mimic it (a common attack strategy). Network protocols will be discussed during this process. Armed with our new knowledge and skills, Part Two will take them a step further to discover and analyze malware present on the IoT device. Part Three will cover fundamentals of network latency versus network throughput by forced network degradation. This presentation is light on slides and heavy on demos.
Day / Time / Location
Day 2, Saturday, 16-August-2025, 12:30pm - 2:30pm
Tobin 221 (Workshop B)
Full Description
Registration -- NOT required
NOTE: You do NOT need to register to take this workshop
-- please show up early to ensure a seat at Tobin 221 (Workshop B).
Presenter(s)
Dan Nagle
Materials
Any materials needed to participate in this workshop will be available at-cost.
Observers are welcome at no cost.
To do the hands-on portion for this workshop:
Materials Cost: None
Required Software / What to bring
You do not need to bring anything. However, if you wish to study the tools that will be shown (all free and open source), here are relevant links.
- https://github.com/dannagle/PacketSender
- https://github.com/dannagle/PiPlayer
- https://www.wireshark.org/
Links
Some helpful links worth reviewing.
- https://packetsender.com
- https://wireshark.org
- https://raspberrypi.org
- https://videolan.org
- https://ubuntu.com
- https://iwl.com/products/kmax
- https://github.com/dannagle/PacketSender
- https://github.com/dannagle/PiPlayer
- https://en.wikipedia.org/wiki/User_Datagram_Protocol
- https://en.wikipedia.org/wiki/Transmission_Control_Protocol
- https://en.wikipedia.org/wiki/Transmission_Control_Protocol
- https://en.wikipedia.org/wiki/Transport_Layer_Security
- https://en.wikipedia.org/wiki/OSI_model
- https://en.wikipedia.org/wiki/IPv6
