Hot answers tagged

157 votes
Accepted

How to find out what programming language a website is built in?

There's no way to be 100% sure if you don't have access to the server, so it's about guessing. Here are some clues: File extensions: login.php is most likely a PHP script. HTTP headers: they may leak ...
Benoit Esnard's user avatar
26 votes

Best way to administer all my passwords

The easiest way would be using several databases. Tools like KeePass allow you to store passwords in different files. You could for instance opt to store your passwords in seperate databases based on ...
Lucas Kauffman's user avatar
22 votes
Accepted

How should source code security be checked?

There are automated and manual approaches. For automated, you could start with lgtm - a free static code analyser for open source projects and then move to more complex SAST solutions. For manual - ...
odo's user avatar
  • 692
20 votes
Accepted

Reduce Noise when Penetration Testing

You want to increase signal and reduce noise during a pen test? Great! Here are some things to ponder on: For answers to the questions you have -- are they already answered somewhere else? For ...
atdre's user avatar
  • 19k
20 votes

How should source code security be checked?

You either do it yourself or trust someone else As with most things in life, you must either do it yourself or trust someone else with it. Here trusting covers both having no malicious intent and ...
Ángel's user avatar
  • 18.8k
19 votes

How to find out what programming language a website is built in?

For guessing the programming language, you can follow the three steps approach detailed below: STEP 1 - Search evidences on the site itself Manually... Search on a site page at the bottom for ...
Stephan's user avatar
  • 375
18 votes

How to find out what programming language a website is built in?

It's simple. Add Wapplyzer extension available for Chrome as well as Firefox. It tells about programming language, server, analytics tool or about CMS & Frameworks on which website is built. ...
Manish Kumar's user avatar
14 votes

How can I detect the remote operating system?

Using nmap: sudo nmap -O <target> Or if they block your ping probes you can do: sudo nmap -O <target> -Pn Sometimes you still get fake results and you should try doing an aggressive ...
Lucian Nitescu's user avatar
13 votes

Reduce Noise when Penetration Testing

You have to make a choice: are you going for stealth, or for broad coverage and efficiency? Essentially all scanning tools, including nmap -sS, are easily detected by a competent SOC if run at a ...
David's user avatar
  • 16.1k
12 votes
Accepted

Best way to administer all my passwords

For your exact use case, I personally use Lastpass. The killer features of Lastpass include the ability to compartmentalize and separate each client's passwords from each other and from my own. They ...
dotancohen's user avatar
  • 3,716
9 votes
Accepted

Human vs. Vulnerability Scanners

Most access control / authorization flaws would never be found by a (generic) tool, because it does not have the understanding of what is supposed to be accessible and what not. (Having said that, ...
Gabor Lengyel's user avatar
8 votes

How to find out what programming language a website is built in?

Besides the Wappalizer browser extension, there are several sites that detect what technologies power a given website: http://builtwith.com/ http://onlinewebtool.com/cmsdetector.php - for CMS ...
Dan Dascalescu's user avatar
7 votes

Why use tools such as BurpSuite, nmap or SQLmap?

Several reasons: reduce testing time automation clear methodology consistency of testing and results repeatability of testing Tools are never needed to break something. But you are providing a ...
schroeder's user avatar
  • 128k
6 votes
Accepted

Tools to produce an MD5 collision?

This is not a collision attack, but a preimage attack With a collision attack, the attacker has control over both inputs to the hash function, say x and y, and they want to find x and y such that x ≠ ...
AndrolGenhald's user avatar
6 votes
Accepted

How to check if USB device isn't malicious?

Watching your system and kernel log seem appropriate. On linux: tail -f /var/log/kern.log /var/log/syslog before inserting device, then look output when inserting USB device... Care to stay ...
F. Hauri  - Give Up GitHub's user avatar
6 votes
Accepted

Where to find complete Kali image for docker with all the tools?

Use Kali Linux Metapackages after setting up a Kali Linux Docker Image. In 2019.3 there was a Major Metapackage Makeover, changing the names. To combine this information: apt-get update && apt-...
Esa Jokinen's user avatar
  • 18.7k
4 votes

What CVE identifier will follow after CVE-2012-9999?

There was no need for anything beyond CVE-2012-9999 to be issued, as the last CVE ID issued for 2012 was CVE-2012-6700. Since then, MITRE has determined that a situation such as you propose would be ...
Iszi's user avatar
  • 27.1k
4 votes
Accepted

Restricting access to "hacking" sites and tools

The main issue is that these tools induce suspicious behaviors (suspicious network activity, suspicious files, suspicious process behavior, etc.). From a network monitoring perspective, how would you ...
WhiteWinterWolf's user avatar
4 votes
Accepted

Is there a tool to test whether a server supports any cipher suite?

Testssl.sh can detect bad ciphers and a lot of other things regarding SSL security. Edit: Even testssl.sh depends on OpenSSL for the ciphers it tests. It ships with its own OpenSSL libary that has ...
Sjoerd's user avatar
  • 29.6k
4 votes
Accepted

How to deal with administration tools such as ipscanners and PSTools?

If you're worried about malicious actors using standard user internal utilities (psexec, pskill) after gaining access to a system, you're worrying about a scenario where no matter what actions are ...
Patrick Bell's user avatar
4 votes

How can I detect the remote operating system?

You could use use the -T4 option together with the -A. No sudo is required (Tested on Ubuntu). $ nmap -T4 -A 192.168.0.0/24 Would return for instance: Nmap scan report for 192.168.0.95 Host is ...
user9869932's user avatar
4 votes

Is there any tools out there to attack an unloaded system (on disk)

There's quite a bit on this out of there - there's a general principle that physical access equates to full access on a system. There are methods that are designed to limit this - starting with full ...
crovers's user avatar
  • 6,371
4 votes

Getting started with sn1per scanning

The first step to becoming an "elite pentester" - as you phrase it - is to be able to read error messages. The error message you see is that it says "Unknown scan option security....
Stéfan's user avatar
  • 41
3 votes
Accepted

How to detect the OS running on IoT device?

There is an -O option on nmap that will try to detect what OS the device is running, it is by no means perfect. It analyzes the TCP/IP stack's behavior. https://nmap.org/ If the device has port 22 (...
Oskar Skog's user avatar
3 votes

Best way to administer all my passwords

Six months ago, I was in the same situation as you are right now. I used to save all passwords in my MySQL database (not safe at all) and I made a Python script to extract them. That was not a good ...
Sanidhay's user avatar
  • 191
3 votes

Is there a tool to detect what technologies a website uses?

You might be interested in an online tool http://www.whatweb.net/ or an equivalent whatweb program in *nix. (http://www.morningstarsecurity.com/research/whatweb).
Shritam Bhowmick's user avatar
3 votes

Best way to administer all my passwords

For your Personal Passwords, why not use your browser's built in, password manager? In Firefox for example you can also set up a master password which encrypts the database. So you just have to enter ...
gekaklam's user avatar
  • 161
3 votes
Accepted

How deauth attack works in mkd3

mdk3 is not included in aircrack-ng suite at the moment, but it seems they started to collaborate some time ago. Look at this: https://svn.mdk3.aircrack-ng.org/mdk3/docs/Documentation_incomplete.html ...
OscarAkaElvis's user avatar
3 votes

Reduce Noise when Penetration Testing

Without going too much into specifics (as they're very dependent on the circumstances of the test), you could think about things like this. How do SOCs find attackers? Well there's a couple of ways, ...
Rory McCune's user avatar
  • 62.1k
3 votes

Creating portable bash terminal & cmd to USB

The idea is fundamentally flawed, and cannot be salvaged. To start with the first problem: plugging in an USB "stick" (mass storage device) in a computer will cause that computer to configure its USB ...
MSalters's user avatar
  • 2,679

Only top scored, non community-wiki answers of a minimum length are eligible