DigiNinja http://www.digininja.org/rss.xml Security and general IT tools and tips en-gb Copyright DigiNinja 2012-02-04T07:56:34+01:00 DigiNinja IT Security A domain set up to help teach and explain DNS zone transfers. http://www.digininja.org/projects/zonetransferme.php Ever found yourself in a position where you have to teach or explain DNS zone transfers but not had a domain to run the transfer on? This domain is set up to allow transfers and contains plenty of information to work with. I've also explained how I would interpret the information. http://www.digininja.org/projects/zonetransferme.php Pipal is a password analysis tool http://www.digininja.org/projects/pipal.php Pipal analyses a cracked password list to help analysts spot patterns. Stats are generated on everything from the different lenghts to the character types to the words that other words are based on. http://www.digininja.org/projects/pipal.php How I found the CHECK Team Leader Web Application exam http://www.digininja.org/blog/check_ctl.php A write up on my experiences taking, and passing, the CHECK Team Leader Web App Exam http://www.digininja.org/blog/check_ctl.php A description of the different attack modes in Burp Intruder http://www.digininja.org/blog/burp_intruder_types.php Burp Intruder has four different attack modes, this post shows the differences between those four modes. http://www.digininja.org/blog/burp_intruder_types.php Using decompression to avoid filters http://www.digininja.org/blog/compress_filter_avoidance.php Using decompression to avoid filters - Decompressing data to get it past filters such as IDS. http://www.digininja.org/blog/compress_filter_avoidance.php An application to parse files such as .DS_Store to reveal otherwise unlinked files on web sites. http://www.digininja.org/projects/fdb.php File Disclosure Browser, an application to parse files such as .DS_Store to reveal otherwise unlinked files on web sites. http://www.digininja.org/projects/fdb.php CeWL Version 4 http://www.digininja.org/projects/cewl.php An upgrade to Ruby version 1.9 and fixes to work with Back Track 5. http://www.digininja.org/projects/cewl.php Wifi Honey http://www.digininja.org/projects/wifi_honey.php Automation of setting up a bunch of APs and airodump-ng to work out what encryption a client is probing for. http://www.digininja.org/projects/wifi_honey.php Analysing Mobile Me http://www.digininja.org/blog/analysing_mobile_me.php Analysis of the content I found when trawling Mobile Me accounts looking for public information. http://www.digininja.org/blog/analysing_mobile_me.php Mobile Me Madness http://www.digininja.org/blog/mobile_me_madness.php A brief description of how Mobile Me allows access to its file listings and how to interpret them. http://www.digininja.org/blog/mobile_me_madness.php A tool to brute force user accounts on Mobile Me http://www.digininja.org/projects/me_finder.php This tool will brute force user accounts with Mobile Me and then enumerate files associated with any public accounts found. http://www.digininja.org/projects/me_finder.php Analysing Amazons Buckets http://www.digininja.org/blog/analysing_amazons_buckets.php Analysis of the content I found when trawling Amazon's buckets looking for public information. http://www.digininja.org/blog/analysing_amazons_buckets.php Whats in Amazon's buckets? http://www.digininja.org/blog/whats_in_amazons_buckets.php The description of how I wrote a tool to brute force bucket names from the Amazon S3 system and then take it a step further. http://www.digininja.org/blog/whats_in_amazons_buckets.php A tool to brute force bucket names from Amazon S3 http://www.digininja.org/projects/bucket_finder.php This tool will brute force bucket names from Amazon's S3 system and then enumerate files associated with any public buckets found. http://www.digininja.org/projects/bucket_finder.php Going to WAR on Tomcat with Laundanum http://www.digininja.org/blog/tomcat_laundanum.php Going to WAR on Tomcat with Laundanum - A short how to on using Laundanum to attack Tomcat servers and how to setup a lab to try it at home. http://www.digininja.org/blog/tomcat_laundanum.php An update to my script to mine data out of Google Profiles http://www.digininja.org/projects/gpscan.php Google Profile scraping can be used a part of recon work to gather staff lists, this script automates that process http://www.digininja.org/projects/gpscan.php A little trick to extract stored FTP details http://www.digininja.org/blog/cleartext_creds.php A little trick to extract stored FTP details by setting up a fake server then capturing the clear text. http://www.digininja.org/blog/cleartext_creds.php Double tunnels to help a colleague in distress. http://www.digininja.org/blog/double_tunnel.php Double tunnels to help a colleague in distress - Setting up SSH tunnels to allow external access to an internal network. http://www.digininja.org/blog/double_tunnel.php Tiger Scheme Check Team Member Exam - A review of the Check Team Member exam. http://www.digininja.org/blog/tiger_ctm.php Tiger Scheme Check Team Member Exam - A review of the Check Team Member exam. http://www.digininja.org/blog/tiger_ctm.php A Meterpreter script to download wireless profiles from Windows 7 and Vista boxes. http://www.digininja.org/metasploit/getwlanprofiles.php A Meterpreter script to download wireless profiles from Windows 7 and Vista boxes. http://www.digininja.org/metasploit/getwlanprofiles.php A short script to do frequency analysis on lines in a file. http://www.digininja.org/projects/counter.php A short script to do frequency analysis on lines in a file, specifically designed for password reuse analysis. http://www.digininja.org/projects/counter.php When All You Can Do Is Read. http://www.digininja.org/blog/when_all_you_can_do_is_read.php A look at what files are good to try to read when all you have is read only access to a machine, i.e. no directory listing ability. http://www.digininja.org/blog/when_all_you_can_do_is_read.php Nessus Through SOCKS Through Meterpreter. http://www.digininja.org/blog/nessus_over_sock4a_over_msf.php Running a Nessus scan through a Meterpreter pivot using a SOCKS4 Proxy. http://www.digininja.org/blog/nessus_over_sock4a_over_msf.php A modular brute force tool currently supporting HTTP(S), MySQL and SSH. http://www.digininja.org/projects/rsyaba.php A modular brute force tool currently supporting HTTP(S), MySQL and SSH. Written in Ruby and designed to be easily extendable by using off the shelf protocol libraries. http://www.digininja.org/projects/rsyaba.php HTTP Banner Grabbing Beyond The Root http://www.digininja.org/blog/http_banner_grab_dir.php HTTP Banner grabbing beyond the root, where do you do your web banner grabbing? http://www.digininja.org/blog/http_banner_grab_dir.php Viewing Pages documents in Linux http://www.digininja.org/blog/pages_linux.php Viewing Pages documents in Linux - A short shell script to display a document created in Pages in Linux http://www.digininja.org/blog/pages_linux.php Do you have a second hand Trojan in your pocket? http://www.digininja.org/blog/pocket_trojan.php The Trojan in your pocket - Do you know what your phone is doing? http://www.digininja.org/blog/pocket_trojan.php A custom wordlist generator with a twist. http://www.digininja.org/projects/rsmangler.php A custom wordlist generator that creates permutations of all the input words as well as just manipulating them individually http://www.digininja.org/projects/rsmangler.php A Metasploit module to accompany my blog post on finding interesting data in MSSQL databases. http://www.digininja.org/metasploit/mssql_idf.php A Metasploit module to accompany my blog post on finding interesting data in MSSQL databases. http://www.digininja.org/metasploit/mssql_idf.php Automating searching through MSSQL databases for interesting data. http://www.digininja.org/blog/finding_interesting_db_data.php Automating looking through MSSQL databases to find interesting sounding column names. Once found automating pulling back some sample data to give a feel as to whether it is worth investigating. http://www.digininja.org/blog/finding_interesting_db_data.php This scan result beats any I've seen from Nessus, Nikto or Nmap http://www.digininja.org/blog/ultrasound.php This scan result beats any I've seen from Nessus, Nikto or Nmap. I'm going to be a daddy! http://www.digininja.org/blog/ultrasound.php Karma comes into the modern age with patches for hostapd. http://www.digininja.org/karma/index.php Karma was originally written for Madwifi and I then updated it to work with Madwifi-ng. This update adds the same functionality to hostapd. http://www.digininja.org/karma/index.php A pair of Metasploit modules to do DHCP exhaustion attack and then act as a DNS MiTM. http://www.digininja.org/metasploit/dns_dhcp.php My DHCP and DNS Metasploit attack modules, now fixed up to work with Ruby 1.9.x http://www.digininja.org/metasploit/dns_dhcp.php Convert Nessus v2 reports to CSV for easier manipulation and reporting. http://www.digininja.org/projects/nexcser.php Converts Nessus v2 reports to various CSV files to help with reporting and continued scanning. http://www.digininja.org/projects/nexcser.php Kismet log manipulation with GISKismet http://www.digininja.org/blog/giskismet_ignore_gps.php A patch to GISKismet so it will import Kismet data which doesn't include GPS positions. http://www.digininja.org/blog/giskismet_ignore_gps.php Updated Metasploit sound module http://www.digininja.org/metasploit/session_created.php Now with added verbosity, reads IP address and port of connecting clients. http://www.digininja.org/metasploit/session_created.php Metasploit DNS MiTM and DHCP Exhaustion modules http://www.digininja.org/metasploit/dns_dhcp_beta.php I've updated these to run with the latest version of Metasploit. http://www.digininja.org/metasploit/dns_dhcp_beta.php OSSEC rules for handling Kismet alerts files http://www.digininja.org/projects/ossec_kismet_rules.php Handle alerts generated by Kismet Newcore in OSSEC. http://www.digininja.org/projects/ossec_kismet_rules.php Convert a CSV file to an OSSEC rules file http://www.digininja.org/projects/ossec_rule_converter.php Save the effort of having to keep an XML file up-to-date and create your rules in a spreadsheet then convert to XML with my app. http://www.digininja.org/projects/ossec_rule_converter.php Whats behind the door? http://www.digininja.org/blog/door.php I really want to know what is behind this door. http://www.digininja.org/blog/door.php Don't just see on screen that you've got a new Metasploit session, be told by a nice lady. http://www.digininja.org/metasploit/session_created.php A patch for Metasploit to have it play a wav file telling you a new session has been created. Similar to the Core 'Agent Deployed'. http://www.digininja.org/metasploit/session_created.php Would you give out your password? http://www.digininja.org/blog/password_experiment.php A write up of an experiment where I asked a class to give me their passwords. http://www.digininja.org/blog/password_experiment.php CeWL Version 3 http://www.digininja.org/projects/cewl.php Now with JS redirect checking and a bug fix for an issue I found in the ruby spider gem http://www.digininja.org/projects/cewl.php Calc IP Range http://www.digininja.org/projects/calc_ip_range.php Given a IP address calculate the top and bottom of its available subnet range http://www.digininja.org/projects/calc_ip_range.php #secvidofday http://www.digininja.org/blog/secvidofday.php What is #secvidofday and why am I doing it? http://www.digininja.org/blog/secvidofday.php My AP Collection http://www.digininja.org/blog/ap_collection.php I'm going to be doing some AP testing and this is a small part of the collection. http://www.digininja.org/blog/ap_collection.php Releasing KreiosC2 version 3 http://www.digininja.org/kreiosc2/ KreiosC2 can now channel data over TinyURL and JPEG as well as the original Twitter. http://www.digininja.org/kreiosc2/ The start of the PenTester Scripting project http://www.digininja.org/blog/pentester_scripting.php How I got involved in yet another new project, this time the PenTester Scripting community wiki http://www.digininja.org/blog/pentester_scripting.php Metasploit DNS MiTM and DHCP Exhaustion modules http://www.digininja.org/metasploit/dns_dhcp_beta.php Two new beta Metasploit modules, one for DNS MiTM and one for DHCP Exhaustion attacks http://www.digininja.org/metasploit/dns_dhcp_beta.php Cool new Micro SD reader http://www.digininja.org/blog/microsd.php This Micro SD reader is so small it is only just larger than the USB connector it is built on http://www.digininja.org/blog/microsd.php New KreiosC2 language pack http://www.digininja.org/projects/kreiosc2.php#download Split KreiosC2 commands over multiple tweets, a very simple example language http://www.digininja.org/projects/kreiosc2.php#download Blindly Installing VMs and Using Live CDs http://www.digininja.org/blog.php Do you know what the VM or live CD you have just downloaded really contains and if you don't, how do you find out? http://www.digininja.org/blog.php KreiosC2 released http://www.digininja.org/ Launching KreiosC2, version 2 of Twitterbot with new name and new dynamic language options http://www.digininja.org/ New site launched http://www.digininja.org/ I've finally got round to styling the new site http://www.digininja.org/