Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/farolfo/iol-hacker
(THIS APP HAS EVOLVED TO THE "uCracker" https://github.com/farolfo/uCracker )A basic IOL (ITBA-On-Line) hacker, a program that sniffs the network and shows the plain text in the POST HTTP requests.
https://github.com/farolfo/iol-hacker
Last synced: about 1 month ago
JSON representation
(THIS APP HAS EVOLVED TO THE "uCracker" https://github.com/farolfo/uCracker )A basic IOL (ITBA-On-Line) hacker, a program that sniffs the network and shows the plain text in the POST HTTP requests.
- Host: GitHub
- URL: https://github.com/farolfo/iol-hacker
- Owner: farolfo
- Created: 2013-04-04T16:37:19.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2013-04-24T14:26:25.000Z (over 11 years ago)
- Last Synced: 2024-10-19T11:54:01.538Z (3 months ago)
- Language: Java
- Homepage: https://github.com/farolfo/uCracker
- Size: 2.33 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
IOL Hacker (DEPRECATED)
==========( THIS APP HAS EVOLVED TO THE https://github.com/farolfo/uCracker )
A simple Java program that [sniffs](http://en.wikipedia.org/wiki/Packet_analyzer) the network and displays the DNIs and passwords that are exhibit in the plain text of a POST HTTP req to the [ITBAOnLine(IOL) page](http://itba.edu.ar/es/iol).
This implementation uses the [
jpcap
](http://sourceforge.net/projects/jpcap/) lib, provided by [SourceForce](http://sourceforge.net/).
Besides,jpcap
uses the [libpcap
](http://www.tcpdump.org/) library, that must be installed and well configured to work.Installation
------------1. Make shpure you have installed Java 1.6 or another upgraded version.
2. Install the [libpcap
](http://www.tcpdump.org/) library ([WinPcap](http://www.winpcap.org/) for Windows users).
3. Now you need thejpcap
native methods implementations. For this step I recommend you to copy thejpcap
library already compilled that it's provided in the folderutils
.
You must to copy the file that you need for you operating system:*
jpcap.dll
for Windows users. (NOT YET IN THIS REPO)
*jpcap.so
for Linux users. (NOT YET IN THIS REPO)
*jpcap.jnilib
for Mac users.Copy this file to your Java's library path. If you don't know what path that is, run
java -jar displayLibraryPaths.jarThis will display where your Java will search for the lirbaries that it needs (
displayLibraryPaths.jar
jar file is on theutils
directory).
Now, just copy the library you had downladed to one of those folders.Another option for step 3 it's to install by yourself the
jpcap
library from the [jpcap page](http://sourceforge.net/projects/jpcap/).Execution
---------Download the runnable jar
iolHacker.jar
and, in the directory where it's placed, runjava -jar iolHacker.jar [-i interface] [-l loggingLevel]
You can sepcify an interface in command line with
-i
, it must be the name of the device you want to capture passwords from(i.e.eth0
,eth1
).
If you don't specify it, the program will choose one, AND THERE IS NO GUARANTEE THAT INTERFACE IS ACTIVATED.Also you may enable three kinds of [logging](http://en.wikipedia.org/wiki/Computer_data_logging) with the
-l
parameter, and it's values might be:*
TRACE
: Will display a detail of each operation that the program does, besides the normal output of the application. (TRACE
will also displayERROR
).
*ERROR
(default) : Will display a message when an error occurred.
*OFF
: Disables the logging system.If you have any problem, take a look to the logs.
NOTE: As this application is still under development, we suggest that you provide an interface to sniff. You may now your interfaces with the commands
ipconfig
(Windows) orifconfig
(Unix).###Example
Sniffing interface
en1
~$ java -jar iolHacker.jar -i en1
PacketCapture: loading native library jpcap.. ok
_____________________ ______ __ ______
____ _/_ __ \__ / ___ / / /_____ _________ /______________
__ / _ / / /_ / __ /_/ /_ __ `/ ___/_ //_/ _ \_ ___/
___/ / / /_/ /_ /___ _ __ / / /_/ // /__ _ ,< / __/ /
/___/ \____/ /_____/ /_/ /_/ \__,_/ \___/ /_/|_| \___//_/ v1.0
-----------------------------------------------------------------------
-- IOL Hacker v1.0 - the ITBA sniffer application !
-----------------------------------------------------------------------
---
-- Remember, this is not a malware application, my goal here
-- is to show you why YOU MUST CHANGE YOUR PASS PERIODICALLY !!
-- and DON'T REPEAT PASS BETWEEN YOUR ACCOUNTS !!
---
-- Also remember that this are ATTEMPTS that a user does
-- to IOL, so some of this passwords might be wrong if the user
-- that has typed it did it wrong.
---
---
-- The results will be displaied as
-- 'dni' | 'password'
--
-----------------------------------------------------------------------
'36985142' | 'mypass'
'15427896' | '123456'
'35856142' | '14257863165413'
'35214569' | 'chukNorrisWasHere'
Why did I do this?
------------------My main goal here is to highlight two things:
* CHANGE PERIODICALLY your passwords in your accounts.
* DON'T REPEAT your passwords between your accounts.
There are many leaks and bugs in the secutiry systems of many applications, such as passing passwords as plain text, and you'll have a better result if you have some conciderations each both.Further reading about this development
-----------------------------------------The
libcap
site (you can also find thetcpdump
, powerful command-line packet analyzer)
>http://www.tcpdump.org/The
jpcap
project
>http://sourceforge.net/projects/jpcap/>https://github.com/jpcap/jpcap
Some tutorials about
jpcap
andlibcap
>http://recursos.aldabaknocking.com/libpcapHakin9LuisMartinGarcia.pdf>http://eecs.wsu.edu/~sshaikot/docs/lbpcap/libpcap-tutorial.pdf
Another library similar to
jpcap
>http://jnetpcap.com/An HTTP analyzer
>http://httppp.g76r.eu/THE sniffer
>http://www.wireshark.org/------------------------------------------------------------------------------------------
Happy hackin' !