top of page

SpYder version2 - Walkthrough

  • Writer: Vlad
    Vlad
  • Nov 25, 2017
  • 3 min read

Updated: Nov 26, 2017

With the recent patch released, I'll discuss new features and cool functionalities. Walkthrough will be discuss.

ree

On the previous post, I have given the application's improvement and a bit discussion of some new features. In this post, it is time to show you the functionalities and how we apply it on our work.  spd>Commands


This version is a lot different from its beta release. One big difference is the replacement of menu options, would it be so cool to have a kali or metasploit feel with it, in a way that every time a user use the application he/she will feel like a legit hacker :). Below are the commands used for operation, to access this, you can type in help on the spd prompt.

ree

spd>Nightcrawler

After fixing some bugs regarding this module, below's the before and after look.


Before

ree

ree

After


ree

ree

 Beta version prints out some javascript syntax. Already got rid of this in version 2. Also the later is much more neat than the first, providing us the data we only need. Links are not duplicated and well ordered. And as usual, results are printed on Nightcrawler.txt.

ree

spd>Ctrl+f

In this version I got rid of the duplicate results. This is to avoid ambiguity and redundancies. I made this possible by adding each results in a list. Before preceding in a loop, it will first check if a certain match does not exist on newurlArray(name of the list). If it does not it wont proceed with the condition. Here's the code:


ree

spd>IsitDwn

   Here are the changes for this module.

  • Did add some status codes for site status validation.

  • Obviously can now be executed by using the defined command line

  • Can now check the status of just a single site.(remember in the previous version it only check sites in the input file)

ree

spd>VT

This module is somehow, the thing I'll brag about on this version. Virustotal has become an essential threat intel site we check to validate threat's reputation and infos. So I managed to have this as the automated version. In this section, I'll discuss just its brief details. In the future I'll elaborate the functionalities.

    *vt [-url]

    This is to execute url evaluation of a single or multiple websites.

    a. vt -url –-input → this evaluate sites that are in vt_input_url.txt.

URLs are identified below.

ree

Result will display engine detection ratio, date first analyzed and date last analyzed, thus below's the result.


ree

Output will be on output3.txt

ree

This is also capable of single URL check.

ree

b. vt -hash –-input

This checks if a certain hash is malicious or not. Input will be written on vt_input_other.txt.Again, I did not set limit for the input, so you can input unlimited amount of hashes.

ree

Executing the command, below's the result.


ree

ree

Below's for the the single input


ree

As usual output will be displayed on output.txt.

spd>Whois -ip –-i

This module is to evaluate given IP address, and apply whois method to such.

Input will be on ip-whois.txt

ree

Applying the complete command , below will be the output.

ree

ree

ree

ree

Output would be saved in output file.

ree

Can also be good with just single IP check.

ree

spd>whois -rep ipvoid [ipaddress]

With command whois -rep ipvoid [ipaddress], would output results coming from ipvoid threat intel site.

Just like the previous modules, evaluation from file input has no limit.

ree





























Here's the output.

In text file:


ree

In cmd

ree

IP could also be checked in single input


ree

spd>Snip

This module take a snapshot with the site without the aid of a browser with the help of webdriver.phantomJS module.

snip/sc http://www.hacking-tutorial.com/hacking-tutorial/code-your-first-simple-sql-injection-checking-vulnerability-with-python/#sthash.g4OMpVWk.kpVcI755.dpbs

Below is the result

ree

Image was saved on C: drive

ree

And we have the screenshot of the site

ree

spd>mail

Decided to have a little collaboration with the app user. That is why I put an email section where user can contact me and provide me feedback regarding my app.


ree

In my mail...


ree

And I just had an interaction with the user, got his feedback =)


spd>cls or clear

I decided to integrate this clear screen command on this app, so background and feel is clean and classy.

spd>exit/halt/quit

Finally the last command you execute to terminate or close the program.

That would end this post, hope you enjoy, and I will keep you posted with the next patch. =)



exit

.

.

.


ree

Comments


LET'S TAKE IT TO THE NEXT LEVEL!

bottom of page