I'm working on a mobile app security test. This app communicates with a webservice and I'm trying to intercept the traffic between them. I've already accomplished this by setting my HTTP proxy as a proxy on the mobile configuration. It worked but since it depends on the change of mobile configurations, it's not the scenario I wanted. I spent the last 2 days trying to ARP poison the mobile device, so I dont need to set the proxy server on the mobile phone.

This is the setup I use on the 'attacker' machine:

Setup IPV4 forwarding:

# echo 1 > /proc/sys/net/ipv4/ip_forward

Setup forwaring 80/443 requests to Burp Suite running on port 8080:

# iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
# iptables -t nat -A PREROUTING -p tcp --dport 443 -j REDIRECT --to-port 8080

I configured Burp Suite to accept incoming packets on all interfaces.

I tried ettercap to ARP Poison the mobile device with a few different parameters, but nothing appeared on Burp Suite.

Has anyone already made this scenario work?


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.