Jump to content

XdotY

Members
  • Posts

    14
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

XdotY's Achievements

Newbie

Newbie (1/14)

10

Reputation

  1. Un crackme nemtesc foarte frumos si educativ. RapidShare: 1-CLICK Web hosting - Easy Filehosting Have fun,daca intampinat probleme nu ezitati sa intrebati .
  2. Postati parola si usernameul. http://rapidshare.com/files/237031136/CrackMe.exe.html
  3. M-am gandit sa creez si eu un script pe care voi sa trebuiasca sa il exploatati: Nu l-am uploadat pe un host pentru ca poate fi rezolvat la fel de usor si doar citind de aici codul sursa si/sau eventual salvandul cu extensia .html . <script language="JavaScript1.1"> function raspuns() { x = document.javascript.rst.value; var a =x.substring(0,1); var b =x.substring(1,2); var c =x.substring(2,3); var d =x.substring(3,4); var e =x.substring(4,5); var f =0 a=a*a*a*a+90 b=b*b*b*b*b+a c=c*c*c+100 d=d*d*d*d*d-12 e=e*e*e*e*e+5415 f=a+b+c+d+e+306 if (f==36463){ alert("Codul este corect.Buna treaba!"); } else{ alert("Numar gresit..."); } } </script> <form name=javascript method=post> Introdu Codul Pin:<p> <input type=text name=eingabe class=inputbox> <input type=button name=submit value=rst class=button onclick=raspuns()> </form> Daca aveti nevoie de ajutor sau alte intrebari ,sunt disponibil.
  4. Ma refeream la schimbarea temei in cazul in care bannerul ar contine culori ca rosu,galben. From now on,silence please!
  5. De multe ori mi s-a intamplat ca dupa ce m-am chinuit zile,chiar saptamani la diferite scripturi JS,sa ma trezesc ca vine cate unul si altul si imi fura codul fara sa lase un © macar ,asa ca mi-am dezvoltat propria metoda de encriptie.Ma folosesc de ASP si cookieuri pentru a encripta codul in cadrul functiilor Java Script.Bineinteles exista o metoda de a trece peste aceasta encriptie zi a decoda codul,insa 99% din useri nu vor reusii,asa ca este o metoda cat se poate de buna. Sursa: http://rapidshare.com/files/235556770/Encryption_js.zip.html cipher.js var cipher_block_size=64, encoding_buffer=1024; function b0f(c) { return c < 16 ? '0' + c.toString(16) : c.toString(16); } function bff(c) { return parseInt(c, 16); } function salt(s) { var n = 0; for (var i=0; i<s.length; i++) n += i&s.charCodeAt(i); return b0f(n%256); } function encrypt(s,k) { if (s.length > cipher_block_size) { var m=parseInt(s.length/cipher_block_size), t=Math.round(m/2)*cipher_block_size; return encrypt(s.substr(0, t), k) + encrypt(s.substr(t), k); } var r=parseInt(Math.random()*256), o=b0f(r), i; for (i=0; i<s.length; i++) { o += b0f(s.charCodeAt(i)^r^k.charCodeAt(i%k.length)); } return o; } function decrypt(s,k) { var dbs = (cipher_block_size+1)*2; if (s.length > dbs) { var m=parseInt(s.length/dbs), t=Math.round(m/2)*dbs; return decrypt(s.substr(0, t), k) + decrypt(s.substr(t), k); } var n=bff(s.substr(0,2)), o=''; for (var i=2; i<s.length; i+=2) { o += String.fromCharCode(bff(s.substr(i,2))^n^k.charCodeAt((i-2)/2%k.length)); } return o; } function encipher(f) { var s=f.stream.value, k=salt(f.key.value), r=k, b=encoding_buffer, p=0, n=Math.floor(s.length/b)+1; while (n > p++) { self.status = 'Encrypting block ' + p + '/' + n; r += encrypt(s.substr((p-1)*b, , f.key.value); } f.stream.value = r; self.status = 'Done'; } function decipher(f) { var s=f.stream.value.substr(2), k=salt(f.key.value), r='', b=2*(encoding_buffer+encoding_buffer/cipher_block_size), p=0, n=Math.floor(s.length/b)+1; if (k != f.stream.value.substr(0, 2)) { if (!confirm('The key is probably incorrect.\nContinue decryption?')) return; } while (p++ < n) { self.status = 'Decrypting block ' + p + '/' + n; r += decrypt(s.substr((p-1)*b, , f.key.value); } f.stream.value = r; return self.status = 'Done'; } cookies.js function setCookie(name, value, expires, path, domain, secure) { var curCookie = name + "=" + escape(value) + ((expires) ? "; expires=" + expires.toGMTString() : "") + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : ""); document.cookie = curCookie; } function getCookie(name) { var dc = document.cookie; var prefix = name + "="; var begin = dc.indexOf("; " + prefix); if (begin == -1) { begin = dc.indexOf(prefix); if (begin != 0) return null; } else begin += 2; var end = document.cookie.indexOf(";", begin); if (end == -1) end = dc.length; return unescape(dc.substring(begin + prefix.length, end)); } function deleteCookie(name, path, domain) { if (getCookie(name)) { document.cookie = name + "=" + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + "; expires=Thu, 01-Jan-70 00:00:01 GMT"; } } function fixDate(date) { var base = new Date(0); var skew = base.getTime(); if (skew > 0) date.setTime(date.getTime() - skew); } serverCipher.js <% var cipher_block_size=64, encoding_buffer=1024; function b0f(c) { return c < 16 ? '0' + c.toString(16) : c.toString(16); } function bff(c) { return parseInt(c, 16); } function salt(s) { var n = 0; for (var i=0; i<s.length; i++) n += i&s.charCodeAt(i); return b0f(n%256); } function encrypt(s,k) { if (s.length > cipher_block_size) { var m=parseInt(s.length/cipher_block_size), t=Math.round(m/2)*cipher_block_size; return encrypt(s.substr(0, t), k) + encrypt(s.substr(t), k); } var r=parseInt(Math.random()*256), o=b0f(r), i; for (i=0; i<s.length; i++) { o += b0f(s.charCodeAt(i)^r^k.charCodeAt(i%k.length)); } return o; } function decrypt(s,k) { var dbs = (cipher_block_size+1)*2; if (s.length > dbs) { var m=parseInt(s.length/dbs), t=Math.round(m/2)*dbs; return decrypt(s.substr(0, t), k) + decrypt(s.substr(t), k); } var n=bff(s.substr(0,2)), o=''; for (var i=2; i<s.length; i+=2) { o += String.fromCharCode(bff(s.substr(i,2))^n^k.charCodeAt((i-2)/2%k.length)); } return o; } function encipher(f) { var s=f.stream.value, k=salt(f.key.value), r=k, b=encoding_buffer, p=0, n=Math.floor(s.length/b)+1; while (n > p++) { self.status = 'Encrypting block ' + p + '/' + n; r += encrypt(s.substr((p-1)*b, , f.key.value); } f.stream.value = r; self.status = 'Done'; } function decipher(f) { var s=f.stream.value.substr(2), k=salt(f.key.value), r='', b=2*(encoding_buffer+encoding_buffer/cipher_block_size), p=0, n=Math.floor(s.length/b)+1; if (k != f.stream.value.substr(0, 2)) { if (!confirm('The key is probably incorrect.\nContinue decryption?')) return; } while (p++ < n) { self.status = 'Decrypting block ' + p + '/' + n; r += decrypt(s.substr((p-1)*b, , f.key.value); } f.stream.value = r; return self.status = 'Done'; } %> main.asp <%@Language=JAVAScript%> <!--#include file="serverCipher.js"--> <% var randomKey = ""; var i; for (i=0; i < 4; i++) { randomKey += "" + Math.round(10 * Math.random(),0); } Response.Cookies.Item("Key") = randomKey; %> <HTML> <HEAD> <TITLE>My main page</TITLE> </HEAD> <BODY> <script src="cookies.js"> </script> <script src="cipher.js"> </script> <% function escapeJS(s) { Response.Write("eval(decrypt(\"" + encrypt(s,randomKey) + "\",a));" + "\n"); } %> <script> function secretFunction() { var a = getCookie("Key"); <% //encripted code escapeJS("var b = 1;"); escapeJS("var c = 1;"); escapeJS("alert('The result is : ' + (b + c));"); %> } </script> <P> Welcome to XdotY's home page...</P> <input type="button" value="Secret calculation..." onclick="secretFunction()"> </BODY> </HTML>
  6. XdotY

    XdotY

    Mersi tuturor.
  7. Dupa parerea mea negru cu galben sau negru cu rosu intra intr-un contrast mmcp , deci ar fii cele mai potrivite,dar ar trebui schimbat si acest dark-silver de pe forum.
  8. XdotY

    codex..

    Am scris eu ceva rapid.Sper sa fie ok. <div class="t"> <div class="b"> <div class="l"> <div class="r"> <div class="bl"> <div class="br"> <div class="tl"> <div class="tr"> Text.text.text.text.text.text.text.text. </div> </div> </div> </div> </div> </div> </div> </div> Si CSS-ul care face coltul rotunjit: .t {background: url(dot.gif) 0 0 repeat-x; width: 20em} .b {background: url(dot.gif) 0 100% repeat-x} .l {background: url(dot.gif) 0 0 repeat-y} .r {background: url(dot.gif) 100% 0 repeat-y} .bl {background: url(bl.gif) 0 100% no-repeat} .br {background: url(br.gif) 100% 100% no-repeat} .tl {background: url(tl.gif) 0 0 no-repeat} .tr {background: url(tr.gif) 100% 0 no-repeat; padding:10px}
  9. Mersi pentru XML Sitemap Generator.E ceva ce ma ajuta si pe mine.
  10. XdotY

    XdotY

    Buna tuturor.M-am alaturat si eu acestei comunitati pentru a ne impartasii reciproc cunostintele. Lucrez ca web-designer la o firma cunoscuta(nu dau numele--reclama). Am cunostinte avansate de: -HTML cat si XHTML,DHTML,CSS -XML,XSLT,SOAP,XForms,WSDL,RSS -JavaScript,AJAX -Photoshop,paint.net,GIMP Am cunostinte medii de : -PHP,MySql Am cunostinte reduse de: -ASP,VBScript,Flash Sper sa ne intelegem bine.
×
×
  • Create New...