Your SlideShare is downloading. ×
Dane presentation
Dane presentation
Dane presentation
Dane presentation
Dane presentation
Dane presentation
Dane presentation
Dane presentation
Dane presentation
Dane presentation
Dane presentation
Dane presentation
Dane presentation
Dane presentation
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Dane presentation


Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide


  • 1. Ankit Singh Masters Student (second Semester) in High Integrity System Fachhochschule Frankfurt am Main University of Applied Sciences
  • 2.
    • Working on Analyzer Scanner Module and developing remote control for various scans
    • 3. Development using following softwares:
    * Linux Ubuntu 9.10 * Java development Kit: Sun Java 6 * Eclipse for RCP/Plug-in Developers * Nmap 5.21 * JAXB 2.1.10 (Java Architecture for XML Binding)
  • 4. Stages/Flow of the Scanner module: Scanner (Nmap scripts) -> XML Doc -> JAXB -> Database
  • 5.
    • Using Nmap Scripting Engine (nse) for extracting information of the systems in the network.
    • Targeting Server Message Block ( SMB , also known as Common Internet File System, CIFS) traffic, which is a Windows protocol.
    • 6. SMB traffic is normally sent to/from ports 139 or 445 of Windows systems.
  • 7. Various given SMB scripts given by Nmap to be used for Scanning the network: smb-brute.nse, smb-enum-sessions.nse smb-security-mode.nse, smb-check-vulns.nse , smb-enum-shares.nse, smb-server-stats.nse, smb-enum-domains.nse, smb-enum-users.nse, smb-system-info.nse, smb-enum-groups.nse, smb-os-discovery.nse, smbv2-enabled.nse, smb-enum-processes.nse, smb-psexec.nse
  • 8. smb-brute.nse:
    • This script is specifically targeted towards security auditors or penetration testers.
    • Attempts to guess username/password combinations over SMB, storing discovered combinations for use in other scripts.
    • 9. Usage :
    • 10. sudo nmap -sU -sS --script smb-brute.nse -p U:137,T:139 <host> -oX <filename.xml>
  • 11. smb-check-vulns.nse:
    • Check for vulnerabilities in the system
    • 12. This is one of the dangerous Script to Run and more likely it will bring down the server.
    • 13. Not recommended to use in Production environment.
  • 14. smb-os-discovery.nse:
    • Attempts to determine the operating system, computer name, domain, and current time over the SMB protocol
    • 15. This is done by starting a session with the anonymous
    • 16. account (or with a proper user account, if one is given -- likely doesn't make a difference); in response to a session starting, the server will send back all this information.
  • 17. Enumeration SMB scripts : smb-enum-sessions.nse , smb-enum-shares.nse, smb-enum-domains.nse, smb-enum-users.nse, smb-enum-groups.nse, smb-enum-processes.nse These scripts responsible for:
    • Pulling a list of processes from the remote server over SMB.
    • 18. Enumerates the users logged into a system either locally or through an SMB share.
    • 19. Attempts to enumerate domains on a system, along with their policies.
    • 20. Pulls a list of processes from the remote server over SMB.
    • 21. Attempts to enumerate the users on a remote Windows system, with as much information as possible
  • 22. DaNe Plugin CAS Server Side Remote Control
  • 23. Thank You
  • 24.  
  • 25.  
  • 26.