axilant
Account Closed
- Impact
- 28
Alright we all know you cant hide it ALL. But you can now hide it from programs that scan your source code for email addresses and urls. This has already been done yes. But it has not been given out publically for free that i know of.
Cody Selzer
I will be posting a better way to hide a emails, that will actually buffer the entire page, and let my code search through and change the emails, then show the page.
PHP:
<?PHP
$data = base64_encode(file_get_contents("http://romazom.com"));
?>
<script language="javascript">
//http://www.aardwulf.com/tutor/viewS...e64/base64.html
//didnt know it was this persons code, as my friend said he made it -_-
var keyStr = "ABCDEFGHIJKLMNOP" +
"QRSTUVWXYZabcdef" +
"ghijklmnopqrstuv" +
"wxyz0123456789+/" +
"=";
function decode64(input) {
var output = "";
var chr1, chr2, chr3 = "";
var enc1, enc2, enc3, enc4 = "";
var i = 0;
// remove all characters that are not A-Z, a-z, 0-9, +, /, or =
var base64test = /[^A-Za-z0-9\+\/\=]/g;
if (base64test.exec(input)) {
alert("There were invalid base64 characters in the input text.\n" +
"Valid base64 characters are A-Z, a-z, 0-9, '+', '/', and '='\n" +
"Expect errors in decoding.");
}
input = input.replace(/[^A-Za-z0-9\+\/\=]/g, "");
do {
enc1 = keyStr.indexOf(input.charAt(i++));
enc2 = keyStr.indexOf(input.charAt(i++));
enc3 = keyStr.indexOf(input.charAt(i++));
enc4 = 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);
}
chr1 = chr2 = chr3 = "";
enc1 = enc2 = enc3 = enc4 = "";
} while (i < input.length);
return output;
}
var output = decode64('<? print $data; ?>');
document.write(output);
</script>
Cody Selzer
I will be posting a better way to hide a emails, that will actually buffer the entire page, and let my code search through and change the emails, then show the page.
Last edited: