Help
RSS
API
Feed
Maltego
Contact
Domain > amazingpasswords.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2019-12-04
77.72.2.2
(
ClassC
)
2026-02-08
77.72.2.42
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyConnection: Keep-AliveKeep-Alive: timeout5, max100Content-Type: text/htmlContent-Length: 795Date: Sun, 08 Feb 2026 20:19:16 GMTServer: LiteSpeedLocation: https://amazingpasswords.com/Vary: User-Agent !DOCTYPE html>html styleheight:100%>head>meta nameviewport contentwidthdevice-width, initial-scale1, shrink-to-fitno />title> 301 Moved Permanently/title>style>@media (prefers-color-scheme:dark){body{background-color:#000!important}}/style>/head>body stylecolor: #444; margin:0;font: normal 14px/20px Arial, Helvetica, sans-serif; height:100%; background-color: #fff;>div styleheight:auto; min-height:100%; > div styletext-align: center; width:800px; margin-left: -400px; position:absolute; top: 30%; left:50%;> h1 stylemargin:0; font-size:150px; line-height:150px; font-weight:bold;>301/h1>h2 stylemargin-top:20px;font-size: 30px;>Moved Permanently/h2>p>The document has been permanently moved./p>/div>/div>/body>/html>
Port 443
HTTP/1.1 200 OKConnection: Keep-AliveKeep-Alive: timeout5, max100Content-Type: text/htmlLast-Modified: Sat, 19 Aug 2023 12:14:01 GMTAccept-Ranges: bytesContent-Length: 28689Date: Sun, 08 Feb 2026 20:19:16 GMTServer: LiteSpeedVary: User-Agent !DOCTYPE html>html langen> head> title>AmazingPasswords.com - The Free Random Password Generator - A Strong and Secure Password Hasher/title> meta charsetutf-8> meta nameviewport contentwidthdevice-width, initial-scale1> meta http-equivcontent-type contenttext/html; charsetutf-8> !-- meta nameviewport contentuser-scalableno, widthdevice-width, initial-scale1.0, maximum-scale1.0> --> meta nameapple-mobile-web-app-capable contentyes> meta nameformat-detection contenttelephoneno> link relapple-touch-icon hrefap.png> meta namedescription contentFree Random Password Generator - A Strong and Secure Password Hasher> meta namekeywords contentRandom,Password,Generator,Free,Secure,Password Generator, Online Password Generator, Random Password Generator, Secure Password Generator, Create Password, Generate Password> meta nameauthor contentDean Layton-James> meta namecopyright content© 2016 Dean Layton-James. All Rights Reserved.> meta http-equivCACHE-CONTROL contentNO-CACHE> META http-equivPRAGMA contentNO-CACHE> META http-equivEXPIRES contentMon, 12 Oct 2015 02:50:01 GMT> !-- Icons --> link relapple-touch-icon sizes57x57 href/apple-touch-icon-57x57.png> link relapple-touch-icon sizes60x60 href/apple-touch-icon-60x60.png> link relapple-touch-icon sizes72x72 href/apple-touch-icon-72x72.png> link relapple-touch-icon sizes76x76 href/apple-touch-icon-76x76.png> link relapple-touch-icon sizes114x114 href/apple-touch-icon-114x114.png> link relapple-touch-icon sizes120x120 href/apple-touch-icon-120x120.png> link relapple-touch-icon sizes144x144 href/apple-touch-icon-144x144.png> link relicon typeimage/png href/favicon-32x32.png sizes32x32> link relicon typeimage/png href/favicon-96x96.png sizes96x96> link relicon typeimage/png href/favicon-16x16.png sizes16x16> link relmanifest href/manifest.json> link relmask-icon href/safari-pinned-tab.svg color#5bbad5> meta namemsapplication-TileColor content#da532c> meta namemsapplication-TileImage content/mstile-144x144.png> meta nametheme-color content#ffffff> !-- jQuery --> script srchttps://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.3/jquery.min.js>/script> !-- Bootstrap --> !-- Latest compiled and minified CSS --> link href//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css relstylesheet> !-- Optional theme --> link relstylesheet hrefhttps://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap-theme.min.css> !-- Latest compiled and minified JavaScript --> script srchttps://netdna.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js>/script> !-- Begin Cookie Consent plugin by Silktide - http://silktide.com/cookieconsent --> script typetext/javascript> window.cookieconsent_options {message:This website uses cookies to ensure you get the best experience on our website,dismiss:Got it!,learnMore:More info,link:http://www.amazingpasswords.com/privacy-policy.html#cookies,theme:light-bottom}; /script> script typetext/javascript src//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/1.0.9/cookieconsent.min.js>/script> !-- End Cookie Consent plugin --> !-- Begin clipboard Copy --> script srchttps://cdnjs.cloudflare.com/ajax/libs/clipboard.js/1.5.10/clipboard.min.js>/script> !-- End Clipboard Copy --> script srchttps://fearless-dexter.amazingpasswords.com/app.js data-appidcf06f45f-51cf-48ee-997c-bd07432955c7 data-track-page-viewstrue defer>/script> /head>body>div classcontainer> div classrow> div classpage-header> h1>a hrefhttps://www.amazingpasswords.com/>Amazing Passwords/a>/h1> /div> /div> noscript> div classwell well-warning> section idWarning> p>strong>Warning: AmazingPasswords Requires Javascript, Please Turn It On!/strong>/p> /section> /div> /noscript> section> div classrow> div classwell well-info> p> AmazingPasswords is a neat way to manage your passwords. /p> p> In short AmazingPasswords will generate a password for you from three pieces of informaton you provide. /p> p> There is no need for you remember or write down your passwords, just come back here and enter the same information and you will get the same password. /p> p> a target_blank hrefhttps://www.facebook.com/notes/dean-layton-james/how-to-use-amazingpasswordscom/10154045842401942>Click here to see a quick explanation of how to use AmazingPasswords.com, more examples to follow/a> /p> /div> /div> div classrow> div classwell well-info> form onsubmitAPGenerate(); return false; actionhttps://localhost:80/ methodPOST> div classform-group> fieldset idfsMasterPW onclickdocument.getElementById(inMasterPW).focus();> label idlblMasterPW forinMasterPW>Your Secret Word or Phrase/label> div iddMasterPW> input idinMasterPW classform-control nameinMasterPW typepassword autofocusautofocus> /div> /fieldset> /div> div classform-group> fieldset idfsReference onclickdocument.getElementById(inReference).focus();> label idlblReference forinReference>Reference (website or document name)/label> div iddReference> input idinReference nameinReference classform-control placeholderEnter your reference (site name) typetext autocorrectoff autocapitalizeoff> /div> /fieldset> /div> div classform-group> fieldset idfsGenLen onclickdocument.getElementById(inGenLen).focus();> label idlblGenLen forinGenLen>Password Length/label> div iddGenLen> input idinGenLen nameinGenLen typenumber classform-control min8 max100 value20 size50> /div> /fieldset> /div> div classform-group> div iddGenerate> !-- button typebutton namebtnGenerate idbtnGenerate onclickAPGenerate(); return false;>Show My Password!/button> --> button typebutton namebtnGenerate idbtnGenerate onclickAPGenerate(); return false; classbtn btn-success btn-sm>span classglyphicon glyphicon-ok>/span> Show My Password/button> button typebutton namebtnHide idbtnHide onclickAPHide(); return false; classbtn btn-danger btn-sm>span classglyphicon glyphicon-remove>/span> Hide My Password/button> !-- input typesubmit classbtn btn-success valueShow My Password! namebtnGenerate idbtnGenerate onclickAPGenerate(); return false;/> --> !-- input typesubmit classbtn btn-danger valueHide My Password! namebtnHide idbtnHide onclickAPHide(); return false;/> --> /div> /div> div classform-group> fieldset idfsGenPW onclickdocument.getElementById(inGenPW).focus();> label idlblGenPW forinGenPW>Your Amazing Password/label> div iddGenPW> input idinGenPW classform-control nameinGenPW typetext placeholderYour Amazing Password will show here> /div> /fieldset> /div> div classform-group idcopyDiv> div> button typebutton namebtnCopy idbtnCopy classbtn btn-info btn-sm data-clipboard-target#inGenPW>span classglyphicon glyphicon-copy>/span> Copy Password/button> /div> /div> /form> /div> /div> /section> footer> div classrow> div classwell well-warning> p> AmazingPasswords runs locally in your browser, your entered information is strong>NEVER/strong> sent to our server. /p> p> This means we dont see, store or record any of your information or passwords /p> /div> /div> !-- ul> li>How it works/li> li>Why it works/li> li>Why is secure/li> li>About passwords/li> li>About password hashing/li> li>About generating random passwords/li> li>FAQs/li> li>About AmazingPasswords/li> /ul> --> div classrow> p classpage-footer>© Copyright 2011-2023 Dean Layton-James. All Rights Reserved. span classpull-right>a href/privacy-policy.html>Privacy Policy/a>/span>/p> /div> /footer>/div> script typetext/javascript> /** * Make An Amazing Password * http://amazingpasswords.com/ * (c) Copyright 2011 Dean Layton-James. All Rights Reserved. * * Thanks to http://www.webtoolkit.info for the * Javascript implementations of SHA1 and BASE64 * **/ var copyText span classglyphicon glyphicon-copy>/span> Copy Password ; var copiedText span classglyphicon glyphicon-copy>/span> Password Copied ; var errorText span classglyphicon glyphicon-copy>/span> Error ; function isSafari() { var isSafari navigator.userAgent.toLowerCase().indexOf(safari/) > -1; var isChrome !!window.chrome; if( isChrome ) { return false ; } if( isSafari ) { return true; } return false; } function hideCopyButton() { var element document.getElementById(btnCopy); element.parentNode.removeChild(element); } function copyStateNew() { if( !isSafari() ) { document.getElementById(btnCopy).innerHTML copyText ; } } function copyStateSuccess() { if( !isSafari() ) { document.getElementById(btnCopy).innerHTML copiedText ; } } function copyStateError() { if( !isSafari() ) { document.getElementById(btnCopy).innerHTML errorText ; } } function APHide() { copyStateNew() ; document.getElementById(inGenPW).value ; } // end function APHide function APGenerate() { copyStateNew() ; var $sMasterPW document.getElementById(inMasterPW).value ; var $sReference document.getElementById(inReference).value ; var $iGenLen document.getElementById(inGenLen).value ; if( $sMasterPW.length 1 ) { alert(Please enter your secret word or phrase) ; return false ; } // end if if( $sReference.length 1 ) { alert(Please enter your reference\nThis could be the website or document name or something else that you can remember) ; return false ; } // end if if( $iGenLen.length 1 ) { alert(Please enter the length how many characters long you wnat your password to be) ; return false ; } // end if if( $iGenLen 8 ) { alert(We recommend that you have a password of at least 8 characters long) ; } // end if if( $iGenLen > 128 ) { alert(The maximum length for an Amazing Password is 100 characters) ; $iGenLen 8 ; } // end if var $sSalt1 $sMasterPW + $sReference ; var $sSalt2 $sReference + $sMasterPW ; var $sSalt3 $sMasterPW + $iGenLen ; var $sSalt4 $sReference + $iGenLen ; var $sSaltA SHA1($sSalt1 + $sSalt3) ; var $sSaltB SHA1($sSalt2 + $sSalt4) ; var $aReplace 3, , 7, ! ; var $aFind M, N, z, j ; if( $iGenLen 14 ) { $aReplace 3, Ò, 7, ! ; $aFind M, N, z, j ; } else if( $iGenLen 17 ) { $aReplace 9, , Ë, +, %, 4, ! ; $aFind M, N, E, h, z, Q, j ; } else if( $iGenLen 50 ) { $aReplace 6, , Ê, +, 4, %, 2, !, 3, #, ., 5 ; $aFind M, n, E, Q, z, j, N, v, w, G, x, k ; } else if( $iGenLen 70 ) { $aReplace 6, , Ê, +, 4, %, 2, !, 3, #, ., 5 , 3, #, ., 5 ; $aFind M, n, E, Q, z, j, N, v, w, G, x, k , w, G, x, k ; } else { $aReplace 8, , 7, %, 2, !, +, 4, À, #, ., ~, }, 5, >, £, _, ê, , 6, 2, $, ., ~, {, 5, !, +, ^, À, #, , £, _, ê ; $aFind D, p, k, J, O, T, N, v, A, m, Y, Z, F, G, I, d, x, e, p, k, J, O, T, N, v, A, m, Y, Z, F, G, I, d, x, e ; } var $sEncoded Base64.encode( SHA1($sSaltA + $sSaltB) + SHA1($sSaltB + $sSaltA)) ; // Do Some character replacements to make sure password has numbers and symbols var $iKount $sEncoded.length ; var $sTmpPW ; var $aTmp $aFind ; var $iReplace 0 ; // Loop through Password for( $i 0 ; $i $iKount && $i $iGenLen; $i++ ) { // Loop through Find Array $iFindKount $aFind.length ; if( $iFindKount > 0 ) { for( $j 0 ; $j $iFindKount ; $j++ ) { // If find array character Password character // then replace password char with find char if( $aTmp$j ! _ && $sEncoded.charAt($i) $aTmp$j ) { $iReplace 1 ; break ; } // end if } // end for } // end if if( $iReplace 1 && $aReplace.length > 0) { $sTmpPW $sTmpPW + $aReplace.pop() ; $aFind.pop() ; } else { $sTmpPW $sTmpPW + $sEncoded.charAt($i) ; } // end if // Reset Replace flag $iReplace 0 ; } // end for document.getElementById(inGenPW).value $sTmpPW ; } // end APGenerate /** * * Secure Hash Algorithm (SHA1) * http://www.webtoolkit.info/ * **/ function SHA1 (msg) { function rotate_left(n,s) { var t4 ( ns ) | (n>>>(32-s)); return t4; }; function lsb_hex(val) { var str; var i; var vh; var vl; for( i0; i6; i+2 ) { vh (val>>>(i*4+4))&0x0f; vl (val>>>(i*4))&0x0f; str + vh.toString(16) + vl.toString(16); } return str; }; function cvt_hex(val) { var str; var i; var v; for( i7; i>0; i-- ) { v (val>>>(i*4))&0x0f; str + v.toString(16); } return str; }; function Utf8Encode(string) { string string.replace(/\r\n/g,\n); var utftext ; for (var n 0; n string.length; n++) { var c string.charCodeAt(n); if (c 128) { utftext + String.fromCharCode(c); } else if((c > 127) && (c 2048)) { utftext + String.fromCharCode((c >> 6) | 192); utftext + String.fromCharCode((c & 63) | 128); } else { utftext + String.fromCharCode((c >> 12) | 224); utftext + String.fromCharCode(((c >> 6) & 63) | 128); utftext + String.fromCharCode((c & 63) | 128); } } return utftext; }; var blockstart; var i, j; var W new Array(80); var H0 0x67452301; var H1 0xEFCDAB89; var H2 0x98BADCFE; var H3 0x10325476; var H4 0xC3D2E1F0; var A, B, C, D, E; var temp; msg Utf8Encode(msg); var msg_len msg.length; var word_array new Array(); for( i0; imsg_len-3; i+4 ) { j msg.charCodeAt(i)24 | msg.charCodeAt(i+1)16 | msg.charCodeAt(i+2)8 | msg.charCodeAt(i+3); word_array.push( j ); } switch( msg_len % 4 ) { case 0: i 0x080000000; break; case 1: i msg.charCodeAt(msg_len-1)24 | 0x0800000; break; case 2: i msg.charCodeAt(msg_len-2)24 | msg.charCodeAt(msg_len-1)16 | 0x08000; break; case 3: i msg.charCodeAt(msg_len-3)24 | msg.charCodeAt(msg_len-2)16 | msg.charCodeAt(msg_len-1)8 | 0x80; break; } word_array.push( i ); while( (word_array.length % 16) ! 14 ) word_array.push( 0 ); word_array.push( msg_len>>>29 ); word_array.push( (msg_len3)&0x0ffffffff ); for ( blockstart0; blockstartword_array.length; blockstart+16 ) { for( i0; i16; i++ ) Wi word_arrayblockstart+i; for( i16; i79; i++ ) Wi rotate_left(Wi-3 ^ Wi-8 ^ Wi-14 ^ Wi-16, 1); A H0; B H1; C H2; D H3; E H4; for( i 0; i19; i++ ) { temp (rotate_left(A,5) + ((B&C) | (~B&D)) + E + Wi + 0x5A827999) & 0x0ffffffff; E D; D C; C rotate_left(B,30); B A; A temp; } for( i20; i39; i++ ) { temp (rotate_left(A,5) + (B ^ C ^ D) + E + Wi + 0x6ED9EBA1) & 0x0ffffffff; E D; D C; C rotate_left(B,30); B A; A temp; } for( i40; i59; i++ ) { temp (rotate_left(A,5) + ((B&C) | (B&D) | (C&D)) + E + Wi + 0x8F1BBCDC) & 0x0ffffffff; E D; D C; C rotate_left(B,30); B A; A temp; } for( i60; i79; i++ ) { temp (rotate_left(A,5) + (B ^ C ^ D) + E + Wi + 0xCA62C1D6) & 0x0ffffffff; E D; D C; C rotate_left(B,30); B A; A temp; } H0 (H0 + A) & 0x0ffffffff; H1 (H1 + B) & 0x0ffffffff; H2 (H2 + C) & 0x0ffffffff; H3 (H3 + D) & 0x0ffffffff; H4 (H4 + E) & 0x0ffffffff; } var temp cvt_hex(H0) + cvt_hex(H1) + cvt_hex(H2) + cvt_hex(H3) + cvt_hex(H4); return temp.toLowerCase(); } /** * * Base64 encode / decode * http://www.webtoolkit.info/ * **/ var Base64 { // private property _keyStr : ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/, // public method for encoding encode : function (input) { var output ; var chr1, chr2, chr3, enc1, enc2, enc3, enc4; var i 0; input Base64._utf8_encode(input); while (i input.length) { chr1 input.charCodeAt(i++); chr2 input.charCodeAt(i++); chr3 input.charCodeAt(i++); enc1 chr1 >> 2; enc2 ((chr1 & 3) 4) | (chr2 >> 4); enc3 ((chr2 & 15) 2) | (chr3 >> 6); enc4 chr3 & 63; if (isNaN(chr2)) { enc3 enc4 64; } else if (isNaN(chr3)) { enc4 64; } output output + this._keyStr.charAt(enc1) + this._keyStr.charAt(enc2) + this._keyStr.charAt(enc3) + this._keyStr.charAt(enc4); } return output; }, // public method for decoding decode : function (input) { var output ; var chr1, chr2, chr3; var enc1, enc2, enc3, enc4; var i 0; input input.replace(/^A-Za-z0-9\+\/\/g, ); while (i input.length) { enc1 this._keyStr.indexOf(input.charAt(i++)); enc2 this._keyStr.indexOf(input.charAt(i++)); enc3 this._keyStr.indexOf(input.charAt(i++)); enc4 this._keyStr.indexOf(input.charAt(i++)); chr1 (enc1 2) | (enc2 >> 4); chr2 ((enc2 & 15) 4) | (enc3 >> 2); chr3 ((enc3 & 3) 6) | enc4; output output + String.fromCharCode(chr1); if (enc3 ! 64) { output output + String.fromCharCode(chr2); } if (enc4 ! 64) { output output + String.fromCharCode(chr3); } } output Base64._utf8_decode(output); return output; }, // private method for UTF-8 encoding _utf8_encode : function (string) { string string.replace(/\r\n/g,\n); var utftext ; for (var n 0; n string.length; n++) { var c string.charCodeAt(n); if (c 128) { utftext + String.fromCharCode(c); } else if((c > 127) && (c 2048)) { utftext + String.fromCharCode((c >> 6) | 192); utftext + String.fromCharCode((c & 63) | 128); } else { utftext + String.fromCharCode((c >> 12) | 224); utftext + String.fromCharCode(((c >> 6) & 63) | 128); utftext + String.fromCharCode((c & 63) | 128); } } return utftext; }, // private method for UTF-8 decoding _utf8_decode : function (utftext) { var string ; var i 0; var c c1 c2 0; while ( i utftext.length ) { c utftext.charCodeAt(i); if (c 128) { string + String.fromCharCode(c); i++; } else if((c > 191) && (c 224)) { c2 utftext.charCodeAt(i+1); string + String.fromCharCode(((c & 31) 6) | (c2 & 63)); i + 2; } else { c2 utftext.charCodeAt(i+1); c3 utftext.charCodeAt(i+2); string + String.fromCharCode(((c & 15) 12) | ((c2 & 63) 6) | (c3 & 63)); i + 3; } } return string; } } /script> !-- Clipboardjs --> script typetext/javascript> if( !isSafari()) { var clipboard new Clipboard(#btnCopy); clipboard.on(success, function(e) { console.info(Action:, e.action); console.info(Text:, e.text); console.info(Trigger:, e.trigger); copyStateSuccess() ; e.clearSelection(); }); clipboard.on(error, function(e) { console.error(Action:, e.action); console.error(Trigger:, e.trigger); copyStateError() ; }); } else { hideCopyButton(); } /script> script typetext/javascript> var _gaq _gaq || ; _gaq.push(_setAccount, UA-2802692-4); _gaq.push(_trackPageview); (function() { var ga document.createElement(script); ga.type text/javascript; ga.async true; ga.src (https: document.location.protocol ? https://ssl : http://www) + .google-analytics.com/ga.js; var s document.getElementsByTagName(script)0; s.parentNode.insertBefore(ga, s); })(); /script>!-- a titleWeb Analytics hrefhttp://clicky.com/100948103>img altWeb Analytics src//static.getclicky.com/media/links/badge.gif border0 />/a> -->script src//static.getclicky.com/js typetext/javascript>/script>script typetext/javascript>try{ clicky.init(100948103); }catch(e){}/script>!-- noscript>p>img altClicky width1 height1 src//in.getclicky.com/100948103ns.gif />/p>/noscript> -->/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]