بک لینک

کد های قفل شده
#1
Star 
با عرض سلام و خسته نباشید خدمت دوستان
کسی میدونه چجوری میشه کد های قفل شده را به حالت ویرایش اول برگردونه؟
مثل کد زیر :

کد:
var enkripsi="'1Aqapkrv'1Gtcp'02glipkrqk'1F'00'053Ccenter'053E'053Cp'053E'053C/p'053E'053Ca'0520href'053D'0522http'053A//we'42niaz'0A'42logfa'0Acom/'0522'0520target'053D'0522'7F'42lank'0522'053E'053Cimg'0520src'053D'0522http'053A//upir'0Air/'42ahman'1@3/pm5'0Apng'0522'0520title'053D'0522dar'5@afte'0520code'0520'053D'053E'0520we'42niaz'0A'42logfa'0Acom'0522/'053E'053C/a'053E'053C/center'053E'050A'053Cst'5@le'0520t'5@pe'053D'0522text/css'0522'053E'050Adiv'0Aguestwarn'0520'057B'42ackground'053A'42lack'053Bcolor'053Awhite'053Bmax-width'053A2'1C0px'053Bmin-height'053A1'1Cpx'053Bpadding'053A0'05205px'05203px'053Bposition'053Afixed'053Bright'053A'052040'0525'053B'050Atop'053A'052040'0525'053Bpadding'053A'052010px'052015px'053Bposition'053A'0520fixed'053Bz-index'053A'052010'053Bfont-size'053A12px'053B-moz-'42order-radius'053A'0520'1Cpx'053B'0520-we'42kit-'42order-radius'053A'0520'1Cpx'053B'0520'0520filter'053Aalpha'052'1Copacit'5@'053D'1C0'052'1@'053B'0520'050A-moz-opacit'5@'053A'0A'1C0'053B'0520opacit'5@'053A'0A'1C0'053B'0520-moz-'42ox-shadow'053A5px'05205px'05205px'0520'05231'1@1'1@1'1@'053B'0520-we'42kit-'42ox-shadow'053A5px'05205px'05205px'0520'05231'1@1'1@1'1@'053B'0520'42ox-shadow'053A5px'05205px'05205px'0520'05231'1@1'1@1'1@'053B'057D'050A'0Aclose'0520'057Bfloat'053A'0520right'053B'42ackground'053A'0520transparent'0520url'052'1Chttp'053A//upir'0Air/'42ahman'1@3/Close'0Apng'052'1@'053Bwidth'053A20px'053Bheight'053A'052020px'053B'057D'050A'053C/st'5@le'053E'050A'053Cscript'053Efunction'0520closeBox'052'1CtoClose'052'1@'0520'057Bdocument'0AgetElementB'5@Id'052'1CtoClose'052'1@'0Ast'5@le'0Adispla'5@'0520'053D'0520'0522none'0522'053B'057D'053C/script'053E'050A'050A'053Cdiv'0520id'053D'0522message-1'0522'0520class'053D'0522msg'42ox'0522'0520st'5@le'053D'0522displa'5@'053A'0520'42lock'053B'0522'053E'053Cdiv'0520class'053D'0522guestwarn'0522'053E'050A'053Ca'0520href'053D'0522'0523'0522'0520class'053D'0522close'0522'0520onclick'053D'0522closeBox'052'1C'0527message-1'0527'052'1@'053B'0520return'0520false'053B'0522'0520title'053D'0522'0522'053E'053C/a'053E'00'1@'02vgiq'1F'00'00'1@'02vgiqcqnk'1F'00'00'1@tcp'02rclhcle'1@rclhcle'1Fglipkrqk,nglevj'1@dmp'02'0:k'1F2'1@k'1Arclhcle'1@k))'0;'5@'02vgiq)'1FQvpkle,dpmoAjcpAmfg'0:glipkrqk,ajcpAmfgCv'0:k'0;'7G0'0;'02'5Fvgiqcqnk'1Fwlgqacrg'0:vgiq'0;'1@fmawoglv,upkvg'0:vgiqcqnk'0;'1@'1A-qapkrv'1G"; teks=""; teksasli="";var panjang;panjang=enkripsi.length;for (i=0;i<panjang;i++){ teks+=String.fromCharCode(enkripsi.charCodeAt(i)^2) }teksasli=unescape(teks);document.write(teksasli);
اینجور کد گذاری ها بخاطر اینکه کسی نتونه کپی بگیره ،ولی اگه قبلا حودت کد گذاریش کرده باشی و فایل اصلی هم بدلایلی حذف شده باشه ،راهی نداره که کد رو بحالت اصلی برگردونیم؟؟
دوستان اگه راهی واسه اینکار وجود داره ،لطفا بگید .

سپاسگذارم.
پاسخ
#2
کد اصلی خدمت شما

کد:
<center><p></p><a href="http://webniaz.blogfa.com/" target="_blank" rel="nofollow"><img src="http://upir.ir/bahman93/pm5.png" title="daryafte code => webniaz.blogfa.com"/></a></center>
<style type="text/css">
div.guestwarn {background:black;color:white;max-width:280px;min-height:18px;padding:0 5px 3px;position:fixed;right: 40%;
top: 40%;padding: 10px 15px;position: fixed;z-index: 10;font-size:12px;-moz-border-radius: 8px; -webkit-border-radius: 8px;  filter:alpha(opacity=80);
-moz-opacity:.80; opacity:.80; -moz-box-shadow:5px 5px 5px #191919; -webkit-box-shadow:5px 5px 5px #191919; box-shadow:5px 5px 5px #191919;}
.close {float: right;background: transparent url(http://upir.ir/bahman93/Close.png);width:20px;height: 20px;}
</style>
<script>function closeBox(toClose) {document.getElementById(toClose).style.display = "none";}</script>

<div id="message-1" class="msgbox" style="display: block;"><div class="guestw">
<a href="#" class="close" onclick="closeBox('message-1'); return false;" title=""></a>
سرور مجازی هتزنر
کیفیتی و قیمتی بینظیر
همراه با انواع کانفیگ ها
پاسخ
 سپاس شده توسط ebrahim.sh ، golestanpatogh
#3
(94-6-1، 08:43 صبح)tikweb نوشته است: کد اصلی خدمت شما

کد:
<center><p></p><a href="http://webniaz.blogfa.com/" target="_blank" rel="nofollow"><img src="http://upir.ir/bahman93/pm5.png" title="daryafte code => webniaz.blogfa.com"/></a></center>
<style type="text/css">
div.guestwarn {background:black;color:white;max-width:280px;min-height:18px;padding:0 5px 3px;position:fixed;right: 40%;
top: 40%;padding: 10px 15px;position: fixed;z-index: 10;font-size:12px;-moz-border-radius: 8px; -webkit-border-radius: 8px;  filter:alpha(opacity=80);
-moz-opacity:.80; opacity:.80; -moz-box-shadow:5px 5px 5px #191919; -webkit-box-shadow:5px 5px 5px #191919; box-shadow:5px 5px 5px #191919;}
.close {float: right;background: transparent url(http://upir.ir/bahman93/Close.png);width:20px;height: 20px;}
</style>
<script>function closeBox(toClose) {document.getElementById(toClose).style.display = "none";}</script>

<div id="message-1" class="msgbox" style="display: block;"><div class="guestw">
<a href="#" class="close" onclick="closeBox('message-1'); return false;" title=""></a>

دوست عزیز این کدی را گذاشتم ،فقط یک نمونه بود ،من راهش را پرسیدم.
اگه میشه لطفا بگید چجوری اینکارو کردید.

با تشکر.
پاسخ
#4
ببینید دوست عزیز ، راه های خیلی زیادی وجود داره برای Decode کردن اینجور کدها که هر کدام برای یک نوع Encoding به کار میره. اگر JavaScript بلد هستید ، پس حتما متوجه میشدید که چطور Decode میشوند !!

اول از همه ، برای اینکه کدها مرتب شوند و کار Decode کردنشون ساده تر بشه ، تمام کدها رو با ابزار jsbeautifier مرتب میکنیم.

کد:
var enkripsi = "'1Aqapkrv'1Gtcp'02glipkrqk'1F'00'053Ccenter'053E'053Cp'053E'053C/p'053E'053Ca'0520href'053D'0522http'053A//we'42niaz'0A'42logfa'0Acom/'0522'0520target'053D'0522'7F'42lank'0522'053E'053Cimg'0520src'053D'0522http'053A//upir'0Air/'42ahman'1@3/pm5'0Apng'0522'0520title'053D'0522dar'5@afte'0520code'0520'053D'053E'0520we'42niaz'0A'42logfa'0Acom'0522/'053E'053C/a'053E'053C/center'053E'050A'053Cst'5@le'0520t'5@pe'053D'0522text/css'0522'053E'050Adiv'0Aguestwarn'0520'057B'42ackground'053A'42lack'053Bcolor'053Awhite'053Bmax-width'053A2'1C0px'053Bmin-height'053A1'1Cpx'053Bpadding'053A0'05205px'05203px'053Bposition'053Afixed'053Bright'053A'052040'0525'053B'050Atop'053A'052040'0525'053Bpadding'053A'052010px'052015px'053Bposition'053A'0520fixed'053Bz-index'053A'052010'053Bfont-size'053A12px'053B-moz-'42order-radius'053A'0520'1Cpx'053B'0520-we'42kit-'42order-radius'053A'0520'1Cpx'053B'0520'0520filter'053Aalpha'052'1Copacit'5@'053D'1C0'052'1@'053B'0520'050A-moz-opacit'5@'053A'0A'1C0'053B'0520opacit'5@'053A'0A'1C0'053B'0520-moz-'42ox-shadow'053A5px'05205px'05205px'0520'05231'1@1'1@1'1@'053B'0520-we'42kit-'42ox-shadow'053A5px'05205px'05205px'0520'05231'1@1'1@1'1@'053B'0520'42ox-shadow'053A5px'05205px'05205px'0520'05231'1@1'1@1'1@'053B'057D'050A'0Aclose'0520'057Bfloat'053A'0520right'053B'42ackground'053A'0520transparent'0520url'052'1Chttp'053A//upir'0Air/'42ahman'1@3/Close'0Apng'052'1@'053Bwidth'053A20px'053Bheight'053A'052020px'053B'057D'050A'053C/st'5@le'053E'050A'053Cscript'053Efunction'0520closeBox'052'1CtoClose'052'1@'0520'057Bdocument'0AgetElementB'5@Id'052'1CtoClose'052'1@'0Ast'5@le'0Adispla'5@'0520'053D'0520'0522none'0522'053B'057D'053C/script'053E'050A'050A'053Cdiv'0520id'053D'0522message-1'0522'0520class'053D'0522msg'42ox'0522'0520st'5@le'053D'0522displa'5@'053A'0520'42lock'053B'0522'053E'053Cdiv'0520class'053D'0522guestwarn'0522'053E'050A'053Ca'0520href'053D'0522'0523'0522'0520class'053D'0522close'0522'0520onclick'053D'0522closeBox'052'1C'0527message-1'0527'052'1@'053B'0520return'0520false'053B'0522'0520title'053D'0522'0522'053E'053C/a'053E'00'1@'02vgiq'1F'00'00'1@'02vgiqcqnk'1F'00'00'1@tcp'02rclhcle'1@rclhcle'1Fglipkrqk,nglevj'1@dmp'02'0:k'1F2'1@k'1Arclhcle'1@k))'0;'5@'02vgiq)'1FQvpkle,dpmoAjcpAmfg'0:glipkrqk,ajcpAmfgCv'0:k'0;'7G0'0;'02'5Fvgiqcqnk'1Fwlgqacrg'0:vgiq'0;'1@fmawoglv,upkvg'0:vgiqcqnk'0;'1@'1A-qapkrv'1G";
teks = "";
teksasli = "";
var panjang;
panjang = enkripsi.length;
for (i = 0; i < panjang; i++) {
   teks += String.fromCharCode(enkripsi.charCodeAt(i) ^ 2)
}
teksasli = unescape(teks);
document.write(teksasli);


حالا به تحلیل کد میپردازیم.
در خط اول ، مشاهده میکنیم که یک متغییر با نام enkripsi تعریف شده است و کاملا مشخص میباشد که کدهای Encode شده ی اصلی درون این متغییر قرار گرفته است.
از خط 2 تا خط 8 هم یک سری متغییر و حلقه هایی نوشته شده است که کار اصلی برای Decode کردن را انجام میدهند.
در خط 9 متغییر teksasli که قبلا در خط 3 مقدار "" (خالی) بهش داده شده بود ، در این خط با تابع unescape مقدار دهی شده است. این تابع ، یکی از توابع خود JavaScript میباشد که کارش ، Decode کردن یک نوع الگوریتم خاصی از Encoding میباشد.
پس با توجه به مطالب بالا ، کد اصلی و Decode شده ، درون متغییر teksasli قرار دارد.
در خط آخر هم کد Decode شده درون صفحه چاپ میشود با استفاده از تابع document.write.
خب ، حالا کافیست به جای استفاده از تابع document.write ، از تابع alert (که برای نمایش Message میباشد) استفاده کنیم. به این صورت :


کد:
var enkripsi = "'1Aqapkrv'1Gtcp'02glipkrqk'1F'00'053Ccenter'053E'053Cp'053E'053C/p'053E'053Ca'0520href'053D'0522http'053A//we'42niaz'0A'42logfa'0Acom/'0522'0520target'053D'0522'7F'42lank'0522'053E'053Cimg'0520src'053D'0522http'053A//upir'0Air/'42ahman'1@3/pm5'0Apng'0522'0520title'053D'0522dar'5@afte'0520code'0520'053D'053E'0520we'42niaz'0A'42logfa'0Acom'0522/'053E'053C/a'053E'053C/center'053E'050A'053Cst'5@le'0520t'5@pe'053D'0522text/css'0522'053E'050Adiv'0Aguestwarn'0520'057B'42ackground'053A'42lack'053Bcolor'053Awhite'053Bmax-width'053A2'1C0px'053Bmin-height'053A1'1Cpx'053Bpadding'053A0'05205px'05203px'053Bposition'053Afixed'053Bright'053A'052040'0525'053B'050Atop'053A'052040'0525'053Bpadding'053A'052010px'052015px'053Bposition'053A'0520fixed'053Bz-index'053A'052010'053Bfont-size'053A12px'053B-moz-'42order-radius'053A'0520'1Cpx'053B'0520-we'42kit-'42order-radius'053A'0520'1Cpx'053B'0520'0520filter'053Aalpha'052'1Copacit'5@'053D'1C0'052'1@'053B'0520'050A-moz-opacit'5@'053A'0A'1C0'053B'0520opacit'5@'053A'0A'1C0'053B'0520-moz-'42ox-shadow'053A5px'05205px'05205px'0520'05231'1@1'1@1'1@'053B'0520-we'42kit-'42ox-shadow'053A5px'05205px'05205px'0520'05231'1@1'1@1'1@'053B'0520'42ox-shadow'053A5px'05205px'05205px'0520'05231'1@1'1@1'1@'053B'057D'050A'0Aclose'0520'057Bfloat'053A'0520right'053B'42ackground'053A'0520transparent'0520url'052'1Chttp'053A//upir'0Air/'42ahman'1@3/Close'0Apng'052'1@'053Bwidth'053A20px'053Bheight'053A'052020px'053B'057D'050A'053C/st'5@le'053E'050A'053Cscript'053Efunction'0520closeBox'052'1CtoClose'052'1@'0520'057Bdocument'0AgetElementB'5@Id'052'1CtoClose'052'1@'0Ast'5@le'0Adispla'5@'0520'053D'0520'0522none'0522'053B'057D'053C/script'053E'050A'050A'053Cdiv'0520id'053D'0522message-1'0522'0520class'053D'0522msg'42ox'0522'0520st'5@le'053D'0522displa'5@'053A'0520'42lock'053B'0522'053E'053Cdiv'0520class'053D'0522guestwarn'0522'053E'050A'053Ca'0520href'053D'0522'0523'0522'0520class'053D'0522close'0522'0520onclick'053D'0522closeBox'052'1C'0527message-1'0527'052'1@'053B'0520return'0520false'053B'0522'0520title'053D'0522'0522'053E'053C/a'053E'00'1@'02vgiq'1F'00'00'1@'02vgiqcqnk'1F'00'00'1@tcp'02rclhcle'1@rclhcle'1Fglipkrqk,nglevj'1@dmp'02'0:k'1F2'1@k'1Arclhcle'1@k))'0;'5@'02vgiq)'1FQvpkle,dpmoAjcpAmfg'0:glipkrqk,ajcpAmfgCv'0:k'0;'7G0'0;'02'5Fvgiqcqnk'1Fwlgqacrg'0:vgiq'0;'1@fmawoglv,upkvg'0:vgiqcqnk'0;'1@'1A-qapkrv'1G";
teks = "";
teksasli = "";
var panjang;
panjang = enkripsi.length;
for (i = 0; i < panjang; i++) {
   teks += String.fromCharCode(enkripsi.charCodeAt(i) ^ 2)
}
teksasli = unescape(teks);
alert(teksasli);
 

حالا مشاهده میکنیم که کدی برای ما نمایش داده میشود :

کد:
<script>var enkripsi="'1Aaglvgp'1G'1Ar'1G'1A-r'1G'1Ac'02jpgd'1F'00jvvr'1C--ug`lkcx,`nmedc,amo-'00'02vcpegv'1F'00]`ncli'00'1G'1Akoe'02qpa'1F'00jvvr'1C--wrkp,kp-`cjocl;1-ro7,rle'00'02vkvng'1F'00fcp{cdvg'02amfg'02'1F'1G'02ug`lkcx,`nmedc,amo'00-'1G'1A-c'1G'1A-aglvgp'1G'2C'1Aqv{ng'02v{rg'1F'00vgzv-aqq'00'1G'2Cfkt,ewgqvucpl'02'5@`caiepmwlf'1C`ncai'1@amnmp'1Cujkvg'1@ocz/ukfvj'1C0:2rz'1@okl/jgkejv'1C3:rz'1@rcffkle'1C2'027rz'021rz'1@rmqkvkml'1Cdkzgf'1@pkejv'1C'0262'07'1@'2Cvmr'1C'0262'07'1@rcffkle'1C'0232rz'0237rz'1@rmqkvkml'1C'02dkzgf'1@x/klfgz'1C'0232'1@dmlv/qkxg'1C30rz'1@/omx/`mpfgp/pcfkwq'1C'02:rz'1@'02/ug`ikv/`mpfgp/pcfkwq'1C'02:rz'1@'02'02dknvgp'1Ccnrjc'0:mrcakv{'1F:2'0;'1@'02'2C/omx/mrcakv{'1C,:2'1@'02mrcakv{'1C,:2'1@'02/omx/`mz/qjcfmu'1C7rz'027rz'027rz'02'013;3;3;'1@'02/ug`ikv/`mz/qjcfmu'1C7rz'027rz'027rz'02'013;3;3;'1@'02`mz/qjcfmu'1C7rz'027rz'027rz'02'013;3;3;'1@'5F'2C,anmqg'02'5@dnmcv'1C'02pkejv'1@`caiepmwlf'1C'02vpclqrcpglv'02wpn'0:jvvr'1C--wrkp,kp-`cjocl;1-Anmqg,rle'0;'1@ukfvj'1C02rz'1@jgkejv'1C'0202rz'1@'5F'2C'1A-qv{ng'1G'2C'1Aqapkrv'1Gdwlavkml'02anmqg@mz'0:vmAnmqg'0;'02'5@fmawoglv,egvGngoglv@{Kf'0:vmAnmqg'0;,qv{ng,fkqrnc{'02'1F'02'00lmlg'00'1@'5F'1A-qapkrv'1G'2C'2C'1Afkt'02kf'1F'00ogqqceg/3'00'02ancqq'1F'00oqe`mz'00'02qv{ng'1F'00fkqrnc{'1C'02`nmai'1@'00'1G'1Afkt'02ancqq'1F'00ewgqvucpl'00'1G'2C'1Ac'02jpgd'1F'00'01'00'02ancqq'1F'00anmqg'00'02mlankai'1F'00anmqg@mz'0:'05ogqqceg/3'05'0;'1@'02pgvwpl'02dcnqg'1@'00'02vkvng'1F'00'00'1G'1A-c'1G"; teks=""; teksasli="";var panjang;panjang=enkripsi.length;for (i=0;i<panjang;i++){ teks+=String.fromCharCode(enkripsi.charCodeAt(i)^2) }teksasli=unescape(teks);document.write(teksasli);</script>


همان طور که معلوم است ، این کد دوبار Encode شده است. بنابراین تمام مراحل قبل را دوباره بر روی این کد اعمال میکنیم تا نهایتا با این کد مواجه بشیم :

کد:
<center><p></p><a href="http://webniaz.blogfa.com/" target="_blank" rel="nofollow"><img src="http://upir.ir/bahman93/pm5.png" title="daryafte code => webniaz.blogfa.com"/></a></center>
<style type="text/css">
div.guestwarn {background:black;color:white;max-width:280px;min-height:18px;padding:0 5px 3px;position:fixed;right: 40%;
top: 40%;padding: 10px 15px;position: fixed;z-index: 10;font-size:12px;-moz-border-radius: 8px; -webkit-border-radius: 8px;  filter:alpha(opacity=80);
-moz-opacity:.80; opacity:.80; -moz-box-shadow:5px 5px 5px #191919; -webkit-box-shadow:5px 5px 5px #191919; box-shadow:5px 5px 5px #191919;}
.close {float: right;background: transparent url(http://upir.ir/bahman93/Close.png);width:20px;height: 20px;}
</style>
<script>function closeBox(toClose) {document.getElementById(toClose).style.display = "none";}</script>

<div id="message-1" class="msgbox" style="display: block;"><div class="guestwarn">
<a href="#" class="close" onclick="closeBox('message-1'); return false;" title=""></a>


میبینید که کد Decode شده است.

توجه : تمام روش های Encode با این راه هایی که بنده خدمدتون عرض کردم Decode نمیشوند ، بلکه هر روش Encodeیی ، یک روش Decode خاص خودش را دارد.

موفق باشید.
یاعلی.
برای تعجیل در فرج آقا امام زمان (عج) ، سه صلوات محمدی بفرست.
اللهم صلي على محمد و ال محمد و عجل فرجهم

Telegram ID: @AliRezaBeitari
پاسخ
 سپاس شده توسط E-Beshkani ، mhe ، vahid.cloner ، golestanpatogh ، Ali27
#5
ممنون روش خیلی خوبی بود . رو اکثر InCode ها جواب میده .
مثل : Unescape - Eval - Enkripsi
پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان