Chủ Nhật, 18 tháng 12, 2011

Hướng dẩn chơi Guitar bài Lời Hứa - Nam Cường ft. Khắc Việt

Hợp âm bài Lời Hứa - Nam Cường ft. Khắc Việt

Xem video hướng dẩn chơi bài nàyhttp://kenhdaihoc.com/forum/showthread.php?t=2259


-C---------------------------------------Em
Qua đêm nay, ngày mai bình minh ta sẽ
--F----------------------------------------C-Csus4
Phải chia tay nhau, em sẽ đến một nơi xa
-------F--------------G
Giọt nước mắt em khóc
------E7-------------------Am7
Biệt ly khi đôi mình xa cách
F------------Dm7---------G-G7
Em yêu ơi, anh rất yêu em.




-C---------------------------------Em
Em yêu ơi, ngày mai em đi em nhớ
-F------------------------------C
Lời hứa đó, em sẽ trở về với anh
-----F-------------------G
Dù bao nhiêu đêm em có
-------E7-------------------Am7
Phải khóc riêng một mình em
--------F-----------------D7------------------G-G7
Nhưng vì tình yêu, anh sẽ vẫn đợi và yêu em.




--------------C9-------------------------Em7
Chỉ sợ một mai em không trở về bên anh
-----E7------------------Am7
Em không còn là ngày xưa
-----Am/G-------------F
Em đã quên mất tình yêu
------Em-----------------Dm7
Anh sợ, thật sự anh rất sợ
------------------------F
Những đêm dài lạnh giá
------------------------G-G7
Riêng mình anh xót xạ




-------C9-----------------------Em7
Anh biết, biết được rằng em mới
-------E7---------------Am7
Cảm giác của người ra đi
---------------------------Em
Và cảm giác của người ở lạị
-------F----------------------Em
Anh biết, em sẽ khóc rất nhiều
Am7-------------Dm7
Em nhớ anh rất nhiều
--------------F-----G7-------------C
Nhưng anh tin ta sẽ trở về bên nhaụ

Chúc vui..!

Lập trình hướng đối tượng trong Java


Chương 1: Các khái niệm cơ bản Chuong 2: Lập trình hướng đối tượng (đối tượng, phương thức, lớp, giao diện, kế thừa, lớp cơ sở trừu tượng, lớp trong, da hình thái, gói, mảng, xâu ký tự, tập hợp,...)
Chương 3: Xử lý ngoại lệ(Mục đích, mô hình xử lý ngoại lệ, đặc tả ngoại lệ, ném ra ngoại lệ, ném ra ngoại lệ, bắt ngoại lệ, khối finaly, một số lớp chuẩn của java,...)
Chương 4: Lập trình đa tuyến
Chương 5: Nhập xuất (lớp luồng, lớp file...)
Chương 6: Lập trình đồ hoạ AWT ( giới thiệu về hệ thống đồ hoạ của java, trình quản lý hiển thị trong Java, xử lý sự kiện trong Java... )
Chương 7: Lập trình Cơ sở dữ liệu (tổng quan 143, các kiểu trình điều khiển JDBC, các lớp trong JDBC API dùng để truy cập CSDL, kết nối CSDL với JDBC, tương tác với CSDL, quản lý giao dịch...)
Chương 8: Lập trình Socket(khảo sát một số lớp trong gói Java.net, lớp URL và URI, lớp Socket, lớp ServerSocket, lớp DatagramSocket, lớp DatagramPacket,... )
Chương 9: Java Mail
Chương 10: Lập trình phân tán với Java RMI (REMOTE METHOD INVOKE)
Chương 11: Java JSP (JAVA SERVLET)
Chương 12: EJB( ENTERPRISE JAVA BEANS)

Lý thuyết và bài tập visual FoxPro



Bài 1: Tạo tệp CSDL Bài 2: Nhập và sửa nội dung bản ghi
Bài 3: Quản lý cấu trúc tệp và bản ghi
Bài 4: Quản lý các tệp
Bài 5: Tìm kiếm tuần tự - Sắp xếp vật lý trên CSDL
Bài 6: Sắp xếp theo tệp chỉ số
Bài 7: Sắp xếp theo tệp chỉ số (tiếp)
Bài 8: Đặt lọc và tính toán trên CSDL
Bài 9: Làm việc với nhiều CSDL
Bài 10: Câu lệnh truy vấn có cấu trúc SQL
Phụ lục A: Các lệnh thường dùng
Phụ lục B: Các hàm xử lý CSDL thường dùng

Giáo trình Kinh tế chính trị Mác-Lênin

Nội dung kiến thức cơ bản theo giáo trình chuẩn, nhưng để đáp ứng yêu cầu tự học, tự nghiên cứu, cuốn sách có biên soạn lại nhằm giúp người học xác định rõ những kiến thức cơ bản (Dùng cho dinh viên hệ đào tạo từ xa) cần nắm vững và tạo điều kiện tiếp thu kiến thức thuận lợi hơn.


một số cách bảo mật cho VBB

Bản tóm tắt này không có sẵn. Vui lòng nhấp vào đây để xem bài đăng.

Cách phát hiện và loại bỏ shell trong Database

Nguyên văn bài của Vũ Thanh Lai - Administrator SinhvienIT.net

Và đây là kho thủ thuật vBB


  1.  vBulletin 4.x
  2.  vBulletin 3.x
  3.  All in One


-----------------------------------------------------------------------------------------------------------------------------


Có nhiều bạn hỏi tôi cách để phát hiện shell khi hacker include vào Database? Hôm nay tôi làm tut này để trả lời câu hỏi trên và giúp các bạn nhận thức thêm về vấn đề bảo mật.

Trước hết ta phải biết cách thức mà hacker include vào Data thế nào thì sau đó mới có phương pháp để loại bỏ triệt để. Các bạn tham khảo thêm bài viết Phương pháp include shell trong source VBB và cách phòng chống.
Tôi xin nói thêm trong vbb những table có thể lợi dụng để include shell vào là table_templatevà table_plugin.Vậy làm thế nào để phát hiện shell khi đã được include vào 2 table này nhỉ?
Cách làm như sau:
- Bạn vào Phpadmin của host và search từ khóa


base64



Và làm theo hướng dẫn như hình sau:





Tại sao ta phải search từ khóa base64 mà không phải là từ khóa khác ?
Xin thưa rằng tất cả các con shell hiện nay nếu không được mã hóa thì sẽ bị antivirut tiêu diệt trừ khi đổi tên file thành file.txt
- Việc còn lại của bạn là mở table khả nghi ra và kiểm tra xem có gì đặc biệt khác thường trong đó không.



Chú ý:
- Đối với table plugin thì bạn có thể delete đi mà không ảnh hưởng gì đến việc hoạt động site.
- Đối với table template nếu bạn thích thì cũng có thể delete còn muốn dùng lại skin đó thì hãy vào admincp rồi nhấn vào revert để vbb tự động edit lại skin cho bạn.
- Bạn có thể áp dụng cách này với những code khác như joomla, new, shop, etc...

Theo Vũ Thanh Lai - Administrator SinhvienIT.net

Cách bảo Mật cho VBB 4.x. Chống Hack - Biện pháp chống hack hiệu quả

Nguyên văn bài của Vũ Thanh Lai - Administrator SinhvienIT.net

Và đây là kho thủ thuật vBB


  1.  vBulletin 4.x
  2.  vBulletin 3.x
  3.  All in One


-----------------------------------------------------------------------------------------------------------------------------
Do tình hình đạo tặc ngày càng nhìu, số lượng anh em bị tấn công ngày tăng
->Viết cái tut hướng dẫn anh em bảo mật website tốt hơn. Nếu làm theo mình + server config tốt thì sẽ chắc chắn giảm đc 99% nguy cơ bị local attack



Ở đây mình nói là bảo mật cho website chứ ko phải là forum, tức là bạn hãy vận dụng những gì mình viết tiếp sau đây cho toàn bộ website của bạn, ko cần biết bạn đang dùng forum hay blog hay .....


Tuy nhiên, do số đông anh em đang xài forum vBulletin nên mình lấy mã nguồn vBulletin coi như làm mẫu.

Bây giờ chúng ta bắt đầu:
Mình sẽ nói sơ qua các bước ta sẽ tiến hành.
1. Thay đổi vị trí file chứa thông tin database (file config.php)
2. Thủ thuật bảo vệ file config.php
3. CHMOD bảo vệ các vùng nằm trong tầm ngắm của Attacker
4. Đổi vị trí AdminCP
5. Bảo vệ vùng AdminCP bằng htaccess
6. Cấu hình phân quyền user trên database
7. 1 số lời khuyên

Trước khi tiến hành các bạn hãy kiểm tra lại code của mình đã bị dính shell chưa, vì nếu dính rồi thì có làm cách mấy cũng có thể bị attack mà thôi

+ Vào admincp, vào mục Plugin manager xem có plugin nào lạ ko ? Nhất là các Plugin thuộc Product vBulletin
+ Xem thêm bài này
+ Down toàn bộ code về máy, dùng 1 trình antivirus mạnh quét qua code xem có phát hiện gì ko ?
Dùng KIS 2011-2012 hoặc BKAV 2011



1 & 2. Thay đổi vị trí file chứa thông tin database (file config.php) & thủ thuật bảo vệ file này
*Lưu ý: Đối với các bạn dùng mod VbSEO thì ko nên làm việc thay đổi vị trí file config.php vì Vbseo có dùng tới file này. việc thay đổi sẽ gây lỗi. Và mình cũng khuyên ko nên dùng VBseo nếu các bạn xài shared host haty VPS vì nó cức kì tiêu tốn tài nguyên server


- Bạn tạo 1 thư mục ngang hàng thư mục includes với tên bất kỳ, thư mục này sẽ chứa file config.php sau này.
Tuy nhiên bạn lưu ý, thư mục mới này mình sẽ tạo tên có dấu # ở đầu. VD, mình tạo thư mục tên là

#skin

*Lưu ý: chỉ host linux mới làm đc việc này, còn host windows thì ko. Bạn hãy tạo thư mục này thông qua ftp


Tiếp theo,Bạn mở file includes/class_core.php

Tìm
includes/config.php

Thay bằng

#skin/config.php
* Bạn sẽ tìm thấy 3 chỗ để thay (bao gồm 2 chỗ là code , 1 chỗ là chú thích)


Giải thích: Tên thư mục có dấu # ở đầu sẽ hạn chế đc rất nhiều nguy cơ attack, vì sao ?
Vì # là dấu phân cách địa chỉ đặc biệt, Ví dụ:
http://sinhvienit.net/test.php#cntt
-> trình duyệt sẽ chỉ gửi yêu cầu tới file http://sinhvienit.net/test.php và khi trang load xong nó sẽ cuộn thanh cuốn tới thẻ có ID là cntt


Như vậy nếu kẻ nào đó dùng shell đọc file config.php chằng hạn
Nếu theo cách bình thường thì nó sẽ gọi như sau:

ở đây mình ví dụ với shell c99 , như bạn thấy trong link trên dấu # đã phân cách chuỗi skin ra khỏi link
Vậy link trên sẽ tương đương link sau

-> ko còn đúng nữa, -> ko đọc đc nội dung file config.php


3. CHMOD bảo vệ các vùng nằm trong tầm ngắm của Attacker


* Đối với các bạn dùng host cPanel, mình khuyên các bạn CHMOD 400 cho file #skin/config.php , includes/class_core.php
* Đối với các bạn dùng host DirectAdmin, mình khuyên các bạn CHMOD 004 cho file #skin/config.php , includes/class_core.php


Sau khi chmod cho 2 file này xong


* Đối với các bạn dùng host cPanel, mình khuyên các bạn CHMOD 100 cho thư mục #skin và includes
* Đối với các bạn dùng host DirectAdmin, mình khuyên các bạn CHMOD 001 cho thư mục #skin và includes


Đây là 2 mức thấp nhất có thể chấp nhận đối với host. Bạn sẽ ko CHMOD đc qua ftp mà phải CHMOD thông qua hosting controler (DirectAdmin,cPanel ..) Khi CHMOD như vậy chính các bạn cũng ko truy cập đc tới các file và thư mục này, do đó khi muốn chỉnh sửa thì các bạn hãy chmod lại như ban đầu (file 644, thư mục 755) mới đoc hay backup đc

4. Đổi vị trí AdminCP

Mở file config.php tìm dòng

$config['Misc']['admincpdir'] = 'admincp';
Thay bằng

$config['Misc']['admincpdir'] = 'style';
chẳng hạn


SAu đó bạn dùng vào host đổi thư mục admincp thành style


Vậy bây giờ để vào admincp bạn ko vào bằng domain.com/forum/admincp/ nữa mà là domain.com/forum/style/


5. Bảo vệ vùng AdminCP bằng htaccess
Cái này các bạn có thể tham khảo bài này:
http://sinhvienit.net/@forum/showthread.php?t=5497
Mình xin hướng dẫn lại đối với hosting DirectAdmin và cPanel


a. cPanel, các bạn login vào host tìm tới mục sau:



Bạn duyệt tới thư mục cần bảo vệ, Bạn click vào biểu tường folder để vào típ thư mục trong. Click vào tên thư mục để cấu hình. Ở đây mình click vào biểu tượng folder vì thư mục admincp nằm trong thư mục này



Click vào thư mục admincp để cấu hình bảo vệ





Nhập thông báo ở cửa sổ đăng nhập khi người dùng vào thư mục này








Cấu hình username và mật khẩu



a. DirectAdmin, các bạn login vào host tìm tới mục sau:



Duyệt tới nơi có thư mục cần bảo vệ


Cấu hình thông tin đăng nhập



1 thư mục có thể thêm nhiều user, muốn quản lý hoặc sửa mật khẩu bạn vào mục sau



Và đây là kết quả:


Nếu đăng nhập thất bại hoặc Bấm Cancel






6. Cấu hình phân quyền user trên database
Đối với các hệ quản trị CSDL, mỗi user đều được phân cho 1 quyền hạn cố định. Khi tạo user cho database thì ta cũng phải phân quyền cho nó, phân cho nó có những quyền gì trên database này.
Theo thông thường, các bạn thường cho full quyền. Song có 1 số quyền ta ít dùng tới nhưng lại đc Attacker lợi dụng để Drop database. Đó là quyền DROP.
Vì vậy để hạn chế nguy cơ database bị Drop sạch sẽ khi Attacker lấy đc thông tin tài khoản Database ta sẽ bỏ quyền này đi.
a. Đối với host cPanel
Khi Add user vào database các bạn chú ý chỗ này:



b. Đối với DirectAdmin

Bạn Login vào host tìm tới mục sau





Chọn Database





Bấm vào Modify Privileges để phân quyền





Bỏ quyền Drop đối với user


7. 1 số lời khuyên

+ Khi biết mình có nguy cơ tấn công, hãy nhanh chóng Backup toàn bộ database và các file trên host (Ưu tiên database trước)
Xem thêm các Backup data ko bị lỗi: http://sinhvienit.net/@forum/showthread.php?t=36677
+ Thường xuyên backup database, hãy backup ở mức thường xuyên nhất có thể
+ Luôn để 1 bản sao y chang trên host ở máy mình
+ Thường xuyên theo dõi website, log, bảng điều khiển xem có gì lạ bất thường ko
+ Hãy giữ Password thật kỹ, tránh để lộ pass và nên thay đổi pass ngay nếu cảm thấy mình có thể đã bị lộ. Nhất là pass email
+ Khi đổi vị trí file config.php bạn ko nên đi chuyển hẳn file config.hp mà hãy để lại includes 1 bản sao file config.php với thông tin database ko đúng. Nếu có thể hãy tạo 1 databse giả và cho vào file config này thông tin của database giả luôn.
+ Những biên pháp mình nêu bên trên chỉ là tương đối, 1 attacker có kiến thức thực sự sẽ biết các vượt qua những gì mình nói. Tuy nhiên, đại đa số các attacker deface nạn nhân đều là những bạn tuổi đời còn trẻ với khát vọng khám phá và thử nghiệm những gì mới biết, kiến thức nắm chưa thật sâu nên giúp bạn có thể an toàn

nguồn: sinhvienit.net

Các cách bảo mật chống hack cho diễn đàn

Các cách bảo mật chống hack cho diễn đàn


Tổng hợp thủ thuật vBB ( đã test thành công trước khi post)



  1.  vBB 4.x
  2.  vBB 3.x
  3.  All in One




Một giả thiết rằng tài khoản Admin trên forum bạn bị ai đó chiếm lấy bất hợp pháp (thông qua đoán pass, cài troyzan, ăn cấp password cookie...).


Vấn đề đặt ra ở đây là sẽ phải có một pass thứ 2 để ngăn chặn bước chân của kẻ muốn tấn công forum bạn lại chứ
Thông thường thì một số bạn dùng htaccess tôi sẽ cung cấp cho các bạn thêm một cách làm nữa:


Cách thiết lập:


Bạn edit file global.php từ thư mục admincp của diễn đàn (không phải global.php nằm bên ngoài index)


-Bạn tìm <?php


-Thêm vào sau đó


//Khai bao dang nhap
$config['dn2_dnp'] = 'usename';
$config['mk2_dnp'] = 'password';


if ($_SERVER['PHP_AUTH_USER'] != $config['dn2_dnp'] || $_SERVER['PHP_AUTH_PW'] != $config['mk2_dnp']){
header('WWW-Authenticate: Basic realm="Xin vui long khai bao thong tin yeu cau truoc khi duoc chuyen den bang dang nhap"');
header('HTTP/1.0 401 Unauthorized');




//Trang sẽ hiển thị khi thông tin khai báo sai bét. Hỗ trợ HTML nên bạn có thể thiết kế một trang đẹp hơn
echo '<center>
<p><b><font size="5">Authorization required!</font></b><hr>
BQT yêu cầu bạn phải xác nhận quyền trước khi truy cập vào khu vực này. Tuy
nhiên, bạn đã ko thể xác nhận đúng đước rằng bạn có quyền vào khu vực này<br>
Nếu bạn cho rằng đây là 1 lỗi của website hay Server, Vui lòng thông báo cho
mình qua email:<font color="#0000FF"> quantri.kdh@gmail.com</font><p>
Rất cảm ơn bạn đã quan tâm và ủng hộ website !<br>
Thân ! Chào bạn.<br>
<a href="http://kenhdaihoc.com">về trang chủ</a></p>
</p>
</center>';
exit;
}




-Save lại với mã là UTF-8

Kết quả:

Khi vào admincp nó sẻ hiện





Không đăng nhập được sẻ hiển thị




Theo: http://kenhdaihoc.com/forum/showthread.php?t=2251