Главная
Study mode:
on
1
Introduction
2
What is a socket
3
Why do we care
4
Different programming languages
5
System calls
6
Domains
7
Types
8
Python Example
9
UNIX
10
sockstream
11
netlink
12
Android sockets
13
Other use cases
14
Looking for sockets
15
Busybox binary
16
Busybox binary flags
17
Looking for AF inet sockets
18
Printing unix sockets
19
Netlink sockets
20
ADB Forwarding
21
unix sockets
22
Recap
23
Tools
24
Who is listening
25
AFnetlink
26
Identifying Sockets
27
Android Logs
28
Sharp Sockets
29
Factory Setting Service
30
Netlinks
31
Screenshot
32
Conclusions
33
Questions
Description:
Explore the intricacies of sockets on Android in this 43-minute conference talk from BSides Nashville 2016. Delve into socket fundamentals, including types, domains, and system calls across different programming languages. Learn to identify and analyze various socket types such as UNIX, netlink, and AF_INET. Discover practical techniques for socket detection using tools like Busybox and ADB Forwarding. Gain insights into Android-specific socket implementations, factory setting services, and potential security implications. Enhance your understanding of mobile security through hands-on examples and real-world applications of socket analysis on Android devices.

Put a Socket in It - Understanding and Attacking Sockets on Android

Add to list
0:00 / 0:00