defuse.ca Open in urlscan Pro
51.79.57.25  Public Scan

Submitted URL: http://defuse.ca/
Effective URL: https://defuse.ca/
Submission: On June 10 via manual from AU — Scanned from CA

Form analysis 16 forms found in the DOM

POST https://defuse.ca:443/

<form action="https://defuse.ca:443/" method="post" onsubmit="return upvote.submit('onlinex86assembler', 'up')" class="upvoteform upvoteUpFormonlinex86assembler">
  <input type="hidden" name="upvotes_direction" value="up">
  <input type="hidden" name="upvotes_id" value="onlinex86assembler">
  <input type="image" src="/images/upvote.gif" alt="Upvote" name="upvoteUpImageonlinex86assembler">
</form>

POST https://defuse.ca:443/

<form action="https://defuse.ca:443/" method="post" onsubmit="return upvote.submit('onlinex86assembler', 'down')" class="upvoteform upvoteDownFormonlinex86assembler">
  <input type="hidden" name="upvotes_direction" value="down">
  <input type="hidden" name="upvotes_id" value="onlinex86assembler">
  <input type="image" src="/images/downvote.gif" alt="Downvote" name="upvoteDownImageonlinex86assembler">
</form>

POST https://defuse.ca:443/

<form action="https://defuse.ca:443/" method="post" onsubmit="return upvote.submit('bignumbercalculator', 'up')" class="upvoteform upvoteUpFormbignumbercalculator">
  <input type="hidden" name="upvotes_direction" value="up">
  <input type="hidden" name="upvotes_id" value="bignumbercalculator">
  <input type="image" src="/images/upvote.gif" alt="Upvote" name="upvoteUpImagebignumbercalculator">
</form>

POST https://defuse.ca:443/

<form action="https://defuse.ca:443/" method="post" onsubmit="return upvote.submit('bignumbercalculator', 'down')" class="upvoteform upvoteDownFormbignumbercalculator">
  <input type="hidden" name="upvotes_direction" value="down">
  <input type="hidden" name="upvotes_id" value="bignumbercalculator">
  <input type="image" src="/images/downvote.gif" alt="Downvote" name="upvoteDownImagebignumbercalculator">
</form>

POST https://defuse.ca:443/

<form action="https://defuse.ca:443/" method="post" onsubmit="return upvote.submit('pastebin', 'up')" class="upvoteform upvoteUpFormpastebin">
  <input type="hidden" name="upvotes_direction" value="up">
  <input type="hidden" name="upvotes_id" value="pastebin">
  <input type="image" src="/images/upvote.gif" alt="Upvote" name="upvoteUpImagepastebin">
</form>

POST https://defuse.ca:443/

<form action="https://defuse.ca:443/" method="post" onsubmit="return upvote.submit('pastebin', 'down')" class="upvoteform upvoteDownFormpastebin">
  <input type="hidden" name="upvotes_direction" value="down">
  <input type="hidden" name="upvotes_id" value="pastebin">
  <input type="image" src="/images/downvote.gif" alt="Downvote" name="upvoteDownImagepastebin">
</form>

POST https://defuse.ca:443/

<form action="https://defuse.ca:443/" method="post" onsubmit="return upvote.submit('onlinechecksums', 'up')" class="upvoteform upvoteUpFormonlinechecksums">
  <input type="hidden" name="upvotes_direction" value="up">
  <input type="hidden" name="upvotes_id" value="onlinechecksums">
  <input type="image" src="/images/upvote.gif" alt="Upvote" name="upvoteUpImageonlinechecksums">
</form>

POST https://defuse.ca:443/

<form action="https://defuse.ca:443/" method="post" onsubmit="return upvote.submit('onlinechecksums', 'down')" class="upvoteform upvoteDownFormonlinechecksums">
  <input type="hidden" name="upvotes_direction" value="down">
  <input type="hidden" name="upvotes_id" value="onlinechecksums">
  <input type="image" src="/images/downvote.gif" alt="Downvote" name="upvoteDownImageonlinechecksums">
</form>

POST https://defuse.ca:443/

<form action="https://defuse.ca:443/" method="post" onsubmit="return upvote.submit('inbrowserportscanner', 'up')" class="upvoteform upvoteUpForminbrowserportscanner">
  <input type="hidden" name="upvotes_direction" value="up">
  <input type="hidden" name="upvotes_id" value="inbrowserportscanner">
  <input type="image" src="/images/upvote.gif" alt="Upvote" name="upvoteUpImageinbrowserportscanner">
</form>

POST https://defuse.ca:443/

<form action="https://defuse.ca:443/" method="post" onsubmit="return upvote.submit('inbrowserportscanner', 'down')" class="upvoteform upvoteDownForminbrowserportscanner">
  <input type="hidden" name="upvotes_direction" value="down">
  <input type="hidden" name="upvotes_id" value="inbrowserportscanner">
  <input type="image" src="/images/downvote.gif" alt="Downvote" name="upvoteDownImageinbrowserportscanner">
</form>

POST https://defuse.ca:443/

<form action="https://defuse.ca:443/" method="post" onsubmit="return upvote.submit('pphos', 'up')" class="upvoteform upvoteUpFormpphos">
  <input type="hidden" name="upvotes_direction" value="up">
  <input type="hidden" name="upvotes_id" value="pphos">
  <input type="image" src="/images/upvote.gif" alt="Upvote" name="upvoteUpImagepphos">
</form>

POST https://defuse.ca:443/

<form action="https://defuse.ca:443/" method="post" onsubmit="return upvote.submit('pphos', 'down')" class="upvoteform upvoteDownFormpphos">
  <input type="hidden" name="upvotes_direction" value="down">
  <input type="hidden" name="upvotes_id" value="pphos">
  <input type="image" src="/images/downvote.gif" alt="Downvote" name="upvoteDownImagepphos">
</form>

POST https://defuse.ca:443/

<form action="https://defuse.ca:443/" method="post" onsubmit="return upvote.submit('phppbkdf2', 'up')" class="upvoteform upvoteUpFormphppbkdf2">
  <input type="hidden" name="upvotes_direction" value="up">
  <input type="hidden" name="upvotes_id" value="phppbkdf2">
  <input type="image" src="/images/upvote.gif" alt="Upvote" name="upvoteUpImagephppbkdf2">
</form>

POST https://defuse.ca:443/

<form action="https://defuse.ca:443/" method="post" onsubmit="return upvote.submit('phppbkdf2', 'down')" class="upvoteform upvoteDownFormphppbkdf2">
  <input type="hidden" name="upvotes_direction" value="down">
  <input type="hidden" name="upvotes_id" value="phppbkdf2">
  <input type="image" src="/images/downvote.gif" alt="Downvote" name="upvoteDownImagephppbkdf2">
</form>

POST https://defuse.ca:443/

<form action="https://defuse.ca:443/" method="post" onsubmit="return upvote.submit('auditencfs', 'up')" class="upvoteform upvoteUpFormauditencfs">
  <input type="hidden" name="upvotes_direction" value="up">
  <input type="hidden" name="upvotes_id" value="auditencfs">
  <input type="image" src="/images/upvote.gif" alt="Upvote" name="upvoteUpImageauditencfs">
</form>

POST https://defuse.ca:443/

<form action="https://defuse.ca:443/" method="post" onsubmit="return upvote.submit('auditencfs', 'down')" class="upvoteform upvoteDownFormauditencfs">
  <input type="hidden" name="upvotes_direction" value="down">
  <input type="hidden" name="upvotes_id" value="auditencfs">
  <input type="image" src="/images/downvote.gif" alt="Downvote" name="upvoteDownImageauditencfs">
</form>

Text Content

Twitter  ·  GitHub
 * Home
   *  About Defuse
   *  Contact
   *  Vulnerability Disclosure
   *  Blog
   *  Twitter
   *  GitHub
   *  Zcash (Zerocash)

 * Services
   *  Security Auditing
   *  Encrypted Pastebin
   *  Time Capsule
   *  TRENT - Trusted RNG
   *  Big Number Calculator
   *  Online x86 Assembler
   *  Checksum Calculator
   *  HTML Sanitizer
   *  CrackStation.net

 * Software
   *  Password Generator
   *  HelloWorld! Secure CMS
   *  PHP Hash Cracker
   *  Backup Checker

 * Projects & Code
   *  Insecure Feedback
   *  Bochs Disk Images
   *  GnuTLS PSK Example
   *  Encryption in PHP
   *  Ruby Email Spoofing
   *  PHP & Vim Highlighting
   *  PHP Hit Counter
   *  PHP Random Passwords
   *  PBKDF2 For PHP
   *  Force Print BG Color

 * Research
   * Vulns & Exploits»
     * Side Channels (BHUSA 2016)
     *  Browser Port Scanner
     *  Sockstress
     *  Instruction Filters
     *  FLUSH+RELOAD
     *  C++ VTABLES
     *  Cracking Synergy
     *  PHP BREACH Defense
     *  Race Conditions
     *  File-System Events
     *  PUP Confusion
     *  Encoding Side Channels
   * Crypto»
     *  Blind Birthday Attack
     *  Paper Coin TRNG
     *  CBC Mode IV Security
     *  EOTP
     *  TrueCrypt & Game Theory
     *  Browser Cryptography
   * Passwords»
     *  Hash Caching
     *  Password Hall of Shame
     *  Salted Password Hashing
   * Audits»
     *  EncFS
     *  eCryptfs
     *  ZeroBin
     *  PEFS
     *  Hash0
     *  Gocryptfs
     *  GlobaLeaks
   * Theory»
     *  My Master's Thesis
     *  Robot Modelling
     *  Is Security Local?
     *  Why It's Hard To Prove P!=NP
     *  Gödel's Second Theorem
   * Other»
     *  Secure Code Delivery
     *  Hacking Bochs
     *  Website Security
     *  BitCoin Centralization
     *  Skype Spying

 * Miscellaneous
   *  Advice for CS Students
   *  NYT Algebra
   *  Transparency
   *  Reading List
   *  X-Plane Combat
   *  Cheese Universe
   *  My Vim Configuration
   *  ASUS G51 Keyboard
   *  Honestyware
   *  CS Education
   *  Working With Me
   *  Contributors
   *  Centripetal Accel.
   * Mirrors»
     *  PoC || GTFO Mirror
     *  TrueCrypt Hashes

--------------------------------------------------------------------------------




WELCOME TO DEFUSE SECURITY

Please feel free to check out, download, and share some of our free software,
services, and research...

Newest Page:   A Simple Proof of Gödel's Second Incompleteness Theorem Using
Turing Machines


TOP 8 PAGES

11352

Online x86 / x64 Assembler
Assemble x86 and x64 code in your browser!
7476

Big Number Calculator
A tool for calculating with huge numbers.
2324

PIE Bin
A pastebin with both client-side and server-side encryption.
1573

Online Hash Calculator
A tool for computing hashes (MD5, SHA1, SHA2, etc.) of text and files.
1500

Timing Side Channel Port Scanner in the Browser
How web pages can use a timing side channel to "scan" your local network.
1391

Password Policy Hall of Shame
A list of web sites that store passwords in plain text, restrict password
length, or restrict password characters
1285

PBKDF2 for PHP
A fast implementation of the PBKDF2 key stretching function in PHP.
1248

EncFS Security Audit
The results of an EncFS security audit.

more pages...


SERVICES

 * PIE BIN
   "Pre-Internet Encryption for Text" - A pastebin with client-side (JavaScript)
   encryption.
 * CrackStation.net Hash Cracker
   A HUGE database of precomputed password hashes, rainbow tables, and more.
 * TRENT - Trusted Random Entropy
   A trusted third party for doing online drawings, contests, or anything else
   that needs unbiased random numbers.
 * Online x86 / x64 Assembler
   Convert any x86 or x64 intel assembly language code into the bytes the CPU
   executes. Useful for shellcode development and reverse engineering.
 * Big Number Calculator
   A calculator for obtaining the decimal representation of very large numbers.


SOFTWARE

 * Password Generator
   Ultra-random Windows, Linux, and UNIX password generator.
 * "HelloWorld!" Secure CMS for PHP
   A very lightweight, but very secure, Content Management System for PHP.
 * PHP Hash Cracker
   A versatile hash cracking script written in PHP.
 * Backup Verification Script (Ruby)
   A probabilistic recursive directory comparison tool.
 * Sockstress
   A C implementation of the sockstress attack discovered in 2008.


SECURITY RESEARCH

 * How to Hash Passwords (The Right Way)
   A detailed explanation of why passwords need to be hashed, and how to do it
   right.
 * Password Policy Hall of Shame
   A list of websites that probably aren't hashing their users' passwords.
 * NTFS File System Events Filename Disclosure
   It is possible to view the names of files in protected NTFS folders while
   they are being created or modified.
 * PUP Confusion
   Evading antivirus detection using PUPs - Potentially Unwanted Programs.

... we hope you find our pages useful. Thanks for visiting!