Archive for the ‘Network’ Category

Linkedin Crawler

Friday, August 13th, 2010 by webstersprodigy

The following is also source used in the grad project. I’ll post the actual paper at some point. But here is the linkedin crawler portion with the applicable source. By it’s nature, this code is breakable, and may not work even at the time of posting. But it did work long enough for me to [...]

email_spider

Friday, August 13th, 2010 by webstersprodigy

This was a small part of a project that was itself about 1/3 of my graduate project. I used it to collect certain information. Here is the excerpt from the paper. Website Email Spider Program In order to automatically process publicly available email addresses, a simple tool was developed, with source code available in Appendix [...]

overthewire vortex level 0

Sunday, July 25th, 2010 by webstersprodigy

SPOILER. These games are awesome. Find them at http://www.overthewire.org. #!/usr/bin/python #edited so it doesn’t quite work… import socket import struct HOST=’host’ PORT=1111 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect((HOST,PORT)) blob = "" #no idea why 2 packets… but seems to be consistent for i in range (0,2): data = s.recv(2048) blob = blob + data print "DATA: [...]

Quick Redirect

Sunday, July 18th, 2010 by webstersprodigy

I was recently using this to have total control over a redirect response without having to muck around with real servers. I figure I may reuse this at some point as stupid as it is. #!/bin/python #python response.py | ncat -l 80 import sys import time REDIRECT_SITE= "http://webstersprodigy.net" gm_time = time.gmtime() content_response = ( """<!DOCTYPE [...]

nmap script to try and detect login pages

Wednesday, April 7th, 2010 by webstersprodigy

The title sort of explains it. description = [[ Attempts to check if a login page exists on the port. ]] — — @output — 80/tcp open http — |_ http-login-form: HTTP login detected — HTTP authentication information gathering script — rev 1.0 (2010-02-06) author = "Rich Lundeen <mopey@webstersprodigy.net>" license = "Same as Nmap–See http://nmap.org/book/man-legal.html" [...]

snmp cheatsheet

Saturday, January 16th, 2010 by webstersprodigy

In my line of work, I come across SNMP default community strings quite a bit. I seem to always be searching for a reference on how to query various things – and also what I might change.

proxychains – handy tool!

Sunday, December 6th, 2009 by webstersprodigy

proxychains is a pretty amazing tool available at http://proxychains.sourceforge.net/. It is a versitile proxy tool. So folks like me, who would like the source IPs to be from a proxy, or multiple proxys. For me, the main uses are proxying gui port scan stuff like nessus and proxying tor.ychains.sourceforge.net/. It is a versitile proxy tool. So folks like me, who would like the source IPs to be from a proxy, or multiple proxys. For me, the main uses are proxying gui port scan stuff like nessus and proxying tor.

Auto Pw Change

Friday, November 13th, 2009 by webstersprodigy

I had to change this script a lot, so take with a grain of salt. That said, we changed about 1000 LOCAL passwords in a couple hours – which would have really taken all day and been more boring.

bash script for nmap list scan

Wednesday, October 14th, 2009 by webstersprodigy

This is a stupid script to scan a class b network. I only wanted a detailed scan of hosts that exist (which I generated with a ping scan). I also wanted this information separated by file.

Paper Fun: Simplified Single Packet Authorization

Friday, July 10th, 2009 by webstersprodigy

Port Knocking and Single Packet Authorization (SPA) are relatively new (circa 2004 and later) techniques used to enable anonymous, temporary activation of remote network services that are otherwise blocked by means of a firewall. These techniques greatly enhance the so-called “zero-day” exploit resilience of systems which properly implement them, but they have weaknesses and more importantly share a weakness common to most common security augmentation system: human nature. This paper presents a framework for securely enabling remote services in a manner which focuses on the human factor, a concept often neglected in security research and the key reason that such systems rarely see widespread usage in the real-world. The primary focus is to make SPA easier for humans to interact with.

Paper fun: Concerns with Time-Space Based Wireless Security

Thursday, July 9th, 2009 by webstersprodigy

Wireless ad-hoc network protocols are a topic of much recent discussion and development. This has prompted many researchers to develop interesting and promising-sounding protocols that should be considered and examined. One such protocol, Authenticated Protocol for Wireless Ad Hoc Networks (APEC), was designed by Robert Hiromoto and Hope Forsmann[1]. APEC has been the subject of an increasing amount of scientific discussion and research around Universities, Laboratories, and professional conferences. In this paper, we examine APEC in depth and discuss many potential problems with the protocol that must be addressed if APEC is achieve widespread acceptance.

browsing with firefox, tor, refcontrol, and noscript on ubuntu

Friday, May 8th, 2009 by webstersprodigy

I am doing some research that involves a *lot* of google searches. Because this research involves a significant number of directed queries, it seems logical to hide this information as much as practical. If there is a web host who notices sequential names in a Google referer URL repeatedly, this might raise suspicion or alter behavior which could skew results. Similarly, it is desirable to hide IP information from both the web host (for similar reasons) and possibly even search engines.

An analysis of a Time Synchronization Protocol

Thursday, December 18th, 2008 by webstersprodigy

The paper analyzed is focused on Wireless Sensor Networks, which are usually characterized by several factors. low power, connected in a wireless mesh of some type, Used for military applications, home appliances, environmental research, and various other types of applications.

stupid sounding idea

Monday, December 1st, 2008 by webstersprodigy

so in my wireless security class the teacher-dude is really pushing for this time/frequency based authentication mechanism synchronous communication model in a wireless environment… brilliant! does anyone besides me think that’s idiotic? or is it just a good idea in disguise?

madwifi == awesome

Wednesday, November 12th, 2008 by webstersprodigy

You know, with how much people tout the prism2 chipset, atheros sometimes gets looked over.

HTTP over SSH

Saturday, November 1st, 2008 by webstersprodigy

It’s easier than you might think. socks is actually built into openSSH, so its really a trivial matter to setup a local proxy.

Analysis of a proposed key-management scheme for DSN

Monday, October 6th, 2008 by webstersprodigy

The original paper By Laurent Eschenauer and Virgil Gligor is at citeseer.ist.psu.edu/eschenauer02keymanagement.html

rdp over ssh into your office box

Monday, July 21st, 2008 by webstersprodigy

So my girlfriend works for this bozo company. They allow her to telecomute, but get this. Their $AWESOME_COMPUTER_GUY has the genius idea of using a XAUTH authentication vpn (not secure by design) to rdp to their server, and from there to rdp again to her desktop. Genius!

wget login pages

Thursday, May 15th, 2008 by webstersprodigy

how do you scrape a page that you have to login to get to? Well, one way is to save the cookies and use –post-data, though this may depend on how the session is saved.

Networking to and from Virtualbox

Monday, May 12th, 2008 by webstersprodigy

“This is how I got host networking for VirtualBox and have it setup to use bridging on FedoraCore 6 host. This allows for two way traffic between the host and the guest. You will need bridge-utils and uml-utilities. The first step is to configure the host with a bridge and a tap device. With this only the bridge will get an IP address and not the ethX nor the tapX device.”


No computers were harmed in the 0.457 seconds it took to produce this page.