Tin Học Và Những Điều Cần Biết: August 2015

Sunday, August 16, 2015

Tìm Trang Login Admin Website

Các bạn khi xâm nhập website các bạn cần biết trang login admin website:

sử dụng lệnh : [+] python admin.py
(Backtrack5r3 hay Kali Linux ở đây mình sử dụng Kali Linux)

nó sẽ hiển thị như sau :

Nhập website bạn cần scan . Ví dụ web bạn cần scan là : http://www.nhaccuatui.com/ 
Ok bạn nhập vào khung :)
là sẽ ra những trang mà bạn cần thử login .



Hacking Wireless Network

Có nhiều loại dùng để hacking wireless nếu bạn muốn tôi có thể chỉ cho bạn một vài ứng dụng sau:
Net Stumbler hoặc Netcat
Có một vài dạng bảo mật wifi mà bạn có thể thấy như sau :
WPA2  hay WPS hoặc WEP . 3 dụng trojan hay virus nhắm chiếm đoạt tài khoản admin
Wep: Sử dụng các ứng dụng về bảo mật thông tin và encrypt master key do admin đưa vào giá trị 24 bit
WPA: hay Wifi Protected Access .  là 1 chuẩn phụ của dạng bảo mật 802,NLI

có 2 dạng tấn công password hacking wireless
ví dụ active hacking : sử dụng các công cụ trực tiếp tấn công qua mạng wifi
         passive hacking : sử dụng trojan để xâm nhập vào thông số và lấy pass người dùng.
Download phần mềm tại : http://www.tamos.com/product/comwifi

Saturday, August 15, 2015

Upgrade Kali Linux

Step One:

Start Kali Linux and open a terminal.

Step 1


Step Two:


Type apt-get update && apt-get upgrade (without quotes) in the terminal and hit Enter.


Step 2

Thursday, August 13, 2015

AIO TOOLS
- phpBB Auto Hacking Tools
- Keygen & Patch Pack 2007
Trojan Horses
- Yuri RAT v1.2
- MofoTro v1.7 BETA
- Charon
- Beast v2.0.7
- Omerta v1.3
- Theef v2.10
- Combined Forces R.A.T
- Mo****er v3.0
- ProRat v1.9 Fix2
- Subseven v2.2
- Girlfriend v1.35
- Back Attack 1.8
- Turkojan v3
Keyloggers
- Elite Keylogger v1.0
- SKL v0.1
- KeySpy v2.0
- A++++
- Curiosity
- Keylogger
- KeyCopy
Binders
- Daemon Crypt Public v2
- NT Packer v2.1
- EES binder v1.0
- File Injector v3
- Bytes Adder
- FreshBind v2.01
- YAB v2.01
- NakedBind v1.0
- Amok Joiner
WebHacks/WordLists
Brute Forcers
- Munga Bunga 's Official
- Brutus - Authentication Engine Test 2
- wwwHack v1.946
- FTP Brute Hacker
- FTP Brute Forcer.tar.gz - Unix
- Wbrute.tar.gz - Unix
- Shadow Scanner-Brute Forcer
- Hackers Utility v1.5
- POP3 brute forcer - Unix
CGI-Bug Scanners
- NStealth HTTP Security Scanner v5.8
- Attack Toolkit v4.1 & source code included
- Scanarator
- Legion NetBios Scanner v2.1
- NetView v1.0
- CGI Vulnerability Scan
- CGI Scanner v4.0
- VoidEye CGI scanner
PHP Shells
- Cyper Eye 5 (asp)
- Rootshell (php)
- r57Shell (php)
- backdoor (php)
- Indexer (asp)
- NT Daddy (asp)
- NST View (php)
- REM View (php)
- C99Shell (php)
- AjanShell (asp)
- CASUS (php)
RFI & RCE
- XML-RPC Scanner & Exploiter
- PHPAttacker
- phpinjection scan exploit 2006 v2
- iis5dav scan exploit 2006 v2
SQL InjecTion & XSS TooLz
- SQLRecon
- SQLVulnscan
- Casi v4.0
- ForceSQL
- SQLPing 2
- SQL-XSS Tool
- SQL Bruteforce
Apache Hacking TooLz
- Apache Chunked Scanner
- Apache Hacker Tool v 2.0
- Apache h4x0r
Viruses
- Hippi virus
- Sasser
- W32. Blaster .Worm
- Midnight Massacre
- 00001
- Nimda
- Loveletter virus
- Happy '99
- MXZ
Virus Builders
- DR VBS
- VBSwg 2 beta - Virus builder
- p0ke's WormGen 2.0
- RESIDUO - DoS Virus
MSN Hacks & Bots
- HoaX Toolbox 1.1
- MSN Extreme 3.0
- MessenPass v1.06
- Advanced Blood Scroller
- Nudge Madness
- Advanced Instant Messengers Password Recovery
- Contact Spy
- Msn Explosion
- Encrypted Messenger
Port & IP Scanners
- Blues Port Scanner
- ProPort v2.2
- SuperScan v3.0
- Net Scan Tools v4.2
- LanSpy v2.0
- Bitchin Threads v3.1
- Trojan Hunter v1.5
- SuperScan v4.0
- Neotrace PRO v3.25 trial&crack
Nukers And Flooders
- Rocket v1.0
- RPCNuke v1.0
- Panther Mode1 - 56k
- Panther Mode2 - ISDN +
- Final Fortune v2.4
- Battle Pong - Technophoria
- Assault v1.0
- ICMP Nuker
- CLICK v2.2
Exploits
- Internet Explorer CSS Exploit
- Jpeg of death
- WMF maker
- MS04011 lsasrv.dll rpc auto hacker v2
- Windows WMF Download and Exec Exploit
- WINRAR 3.41 corrupt zip file (Proof of Concept)
- MPACK
- ICE PACK
_______________________________________________________________
500 in 1 Hackers tools
==================================================
Mega Share 500 in 1 / Hacking Tools Trojan Horses
- Yuri RAT v1.2
- MofoTro v1.7 BETA
- Charon
- Beast v2.0.7
- Omerta v1.3
- Theef v2.10
- Combined Forces R.A.T
- Mo****** v3.0
- ProRat v1.9 Fix2
More...
Keyloggers
- Elite Keylogger v1.0
- SKL v0.1
- KeySpy v2.0
- A++++
- Curiosity
- Keylogger
- KeyCopy
Binders
- Daemon Crypt Public v2
- NT Packer v2.1
- EES binder v1.0
- File Injector v3
- Bytes Adder
- FreshBind v2.01
- YAB v2.01
- NakedBind v1.0
- Amok Joiner
WebHacks/WordLists
Brute Forcers
- Munga Bunga 's Official
- Brutus - Authentication Engine Test 2
- wwwHack v1.946
- FTP Brute Hacker
- FTP Brute Forcer.tar.gz - Unix
- Wbrute.tar.gz - Unix
- Shadow Scanner-Brute Forcer
- Hackers Utility v1.5
- POP3 brute forcer.tar.gz - Unix
CGI-Bug Scanners
- NStealth HTTP Security Scanner v5.8
- Attack Toolkit v4.1 & source code included
- Scanarator
- Legion NetBios Scanner v2.1
- NetView v1.0
- CGI Vulnerability Scan
- CGI Scanner v4.0
- VoidEye CGI scanner
Virus!
Viruses
- Hippi virus
- Sasser
- W32. Blaster .Worm
- Midnight Massacre
- 00001
- Nimda
- Loveletter virus
- Happy '99
- MXZ
Virus Builders
- DR VBS
- VBSwg 2 beta - Virus builder
- p0ke's WormGen 2.0
- RESIDUO - DoS Virus
MSN Hacks & Bots
- HoaX Toolbox 1.1
- MSN Extreme 3.0
- MessenPass v1.06
- Advanced Blood Scroller
- Nudge Madness
- Advanced Instant Messengers Password Recovery
- Contact Spy
- Msn Explosion
- Encrypted Messenger
Port & IP Scanners
- Blues Port Scanner
- ProPort v2.2
- SuperScan v3.0
- Net Scan Tools v4.2
- LanSpy v2.0
- *****in Threads v3.1
- Trojan Hunter v1.5
- SuperScan v4.0
- Neotrace PRO v3.25 trial&crack
Nukers And Flooders
- Rocket v1.0
- RPCNuke v1.0
- Panther Mode1 - 56k
- Panther Mode2 - ISDN +
- Final Fortune v2.4
- Battle Pong - Technophoria
- Assault v1.0
- ICMP Nuker
- CLICK v2.2
95-ME Keygen.rar
AddrView.rar
AnonFTP.zip
AOL new.rar
AppToService.rar
arpinject.zip
aspack21.zip
Astaroth Joiner v2.rar
atk-2.1.zip
BankOfAmerica.rar
bios_pass_remover.zip
BlasterW32.zip
blue.zip
bmpripper.zip
brutus.zip
Cable Modem Sniffer.rar
CapKeys_DIGITAL.rar
CASXM138.zip
CAYZODQF.zip
CGI Founder v1.043.zip
cgis4.zip
CGISscan.zip
cia10.zip
cports.rar
craagle.zip
Crackftp.zip
CreditCardGjenerator.rar
Davs_TR_REtail.zip
DDL Sites.rar
DeepUnFreez.zip
DrVBS.zip
eBay.rar
EESBinder.zip
egold.rar
E-mail Cracker.rar
ezDataBase_Defacer.rar
F.B.I - Binder.rar
FTP Brute Forcer.rar
ftpbr.zip
**** Mail Bomber 2.3.rar
G00B3RS_phpBB_exploit_pac k.rar
genxe-beta-0.9.0.zip
Google_Hacker_1.2.rar
grinder1.1.zip
Hack FLASH Template.zip
Hack MY Space.zip
Hack Photoshop CS2.zip
HackersAssistant.zip
HackTheGame.zip
hck.zip
hlboom.zip.zip
Hook Tool Box.rar
Hotmail Email Hacker.rar
Hotmail HAcker Gold.rar
Hotmail ScamPage.zip
HotmailHack.rar
HSBC-US.rar
hydra-4.6-win.zip
iecv.rar
IP2.rar
ipnetinfo.rar
john-17w.zip
Key Changer.rar
Key_Logger.zip
Legion NetBios Scanner v2.1.zip
Mail Boomb_2.0 YAHOO.zip
MIDNITEmassacre.zip
MooreR Port Scanner.rar
MSN Flooder 2.0.rar
MSN Messenger Account Cracker v2.0.rar
MSNLoader.rar
NET BIOS Scaner.rar
NetBIOS Name Scanner.rar
NetResView.rar
NFO Maker 1.0.zip
Nimda.zip
nkedb.zip
nolimitcracker.rar
NTPacker.zip
nts.zip
NullAddFrontend.zip
On-Off MSN.rar
OS Update Hack.rar
P0kes WormGen 2.0.zip
panther.zip
PayPal.rar
PCAnyPass.rar
Php Nuke Hacker v11.0.rar
phpBB Annihilator.rar
phpbb attack.rar
phpbb bruteforcer.rar
PhpBB pass extractor.zip
phpBB_DoS.rar
phpbb_spammer.rar
phpBBAttacker.rar
phpBBAttacker.zip
phpBBcracker.rar
PhpBuGScan.rar
PHP******.rar
PhpNuke_bypass.rar
Ping & Nukes.rar
Port Listener XP.rar
pqwak2.zip
procexp.rar
ProMo.rar
ProxyPro.zip
Pure phpBB Email harvester.rar
rainbowcrack-1.2-src win-lin.zip
Remote Shut Down.rar
ResHacker.zip
Rocket.zip
rpc.zip
RpcScan101.zip
Sasser.zip
SendMailer.zip
Server 2003 Keygen.rar
Server Killer.rar
showpassv10.zip
sitedigger2.zip
smbat-win32bin-1.0.4.zip
SMBdie.zip
smbproxy-win32bin-1.0.0.zip
Source Checker.rar
source codes.rar
sprut.zip
SQLScan v1.0.rar
Stealth - HTTP Scanner v1.0 build 23.zip
super.zip
SuperScan4.rar
tftpd32.273.zip
thunter.zip
TinaSoft KILL.zip
traceroute.rar
UC.Forum Spam.rar
udpflood.zip
Ultra Dos.zip
USBank.rar
Visa Spam.zip
Warez Sites.rar
Web Cracker 2.0.rar
WebCracker 4.0.rar
whoistd.rar
Win XP Activator.rar
WindowHide.rar
Windows XP Corperate Keygen.rar
Windows XP KeyGen.rar
Windows XP Product Key Changer.rar
Windows XP Product Key Checker.rar
Windows XP Product Key Viewer.rar
WindowsAdminpasswordHack. rar
wwwhack.rar
xpass.zip
xplizer.rar
Yahoo Password.zip
yahooUltraCracker.rar
zehir.zip
Rainbow crack
Proxy Pro
Res Hacker
Rocket
Panther
PhpBBAttacker
MIDNITE massacre
Php BB pass extractor
NFO Maker
Mail Boomb 2.0 Yahoo
Stealth Http Scanner
Show Pass
UDP Flood
Ultra Dos
P0kes WormGen
Visa Spam
X Pass
Cable Modem Sniffer
Astaroth Joiner
E-mail Cracker
C C Generator
F.B.I Binder
Google Hacker
Hotmail Hacker Gold
**** Mil Bomber
FTP Brute Forcer
PhpBB exploit pack
Key Changer
MSN Flooder
Moore R Port Scanner
MSN Account Cracker
Server Killer
Source Checker
Net Res View
Ping&Nukes
Hotmail Scam Page
Deep Unfreeze
Hack My Space
Grinder 1.1
Hackers Assistant
Bios Pass Remover
Cia 10
Brutus
Craggle
CASXM138
CAYZODQF
http://adf.ly/1MgDvv(Here is only a few)

Checked BY IHT-Group

Part 1 : SQL Injection
http://pastebin.com/5VANxr6w

Wednesday, August 12, 2015

Attack and Security Facebook

    Khái niệm cơ bản.
    1. Check: kiểm tra tài khoản cần tấn công(victim). ( tên, ngày tháng năm sinh, quê quán, id đăng nhập,..và nhiều thứ ta cần biết về victim).
    2. R.I.P nick: làm cho nick bị khóa hoặc chết qeo không mở được luôn. :v
    3. F.A.Q: hay nói theo tiếng việt nam là nick bị vô hiệu hóa.
    4. Report: báo cáo 1 ai đó sai phạm hoặc muốn r.i.p ai đó.
    5. Unlock: mở khóa nick. mở faq. Smile
    mà thoi, vậy châc đủ để hiểu rồi ^^
    *Đánh cắp mật khẩu
    Theo bản thân mình (Sector404vn) thì gồm có các cách sau: phishing login facebook ( giả mạo trang đăng nhập FB),
    bruteforce password ( đoán từng mật khẩu),
    social engineering (kỹ năng xã hội, lừa gạt, dụ dỗ victim).
    Mình không nói đến cách dùng keylog, trojan...hay bất kỳ malware nào để đánh cắp vì lỡ victim không dùng pc, mà dùng phone như nokia để online thì sao =]].
    Ở bài viết này, sectot404vn sẽ nói rõ hơn về cách cuối. vì 2 cách kia đã có google nói giúp rồi. Smile)
    -hướng dẫn tạo trang phishing facebook:
    http://www.google.com.vn/search?q=huong dan tao trang phishing facebook
    -code python brute force password facebook:
    http://www.google.com/m?q=code python brute force password facebook
    http://mastermehar.blogspot.in/2014/06/h...force.html
    ok, google dịch nếu không rành tiếng anh, Smile
    Social engineering ở đây là gì?
    Sector404vn đã từng kết hợp thành công cách này
    với trang giả login Fb.
    ờm, vd attack 1 nick:
    -> đã add friend: tốt quá, inbox victim và dụ nó click vào link trang lừa đảo.
    ->chưa add friend: cần tìm ra số điện thoại, mail, forum victim hay lui tới hay bất kỳ cách nào có thể "nói chuyện được", sau đó pm ngay và dụ.
    Ơ thế dụ sao?
    tất nhiên là ta đã tạo ra trang phishing,!
    vd về 1 cuộc trò chuyện:
    attacker: chào bạn Xxx ( tên fb kèm tên thật càng tốt)
    tài khoản facebook của bạn đang gặp 1 số vấn đề, chúng tôi có thể xóa tài khoản của bạn nếu bạn không xác minh trong 24h tới.
    để xác minh những thông tin trên là sai. truy cập http://...link của mình
    Fb team. thân!
    // hoặc là vấn đề về hack like, sub,...
    -> nếu victim reply tin nhắn mà có vẻ nai nai tơ thì sắp ăn rồi, việc còn lại là dẫn dụ họ vào link của các bạn.
    ->nếu victim ko reply hoặc rành về công nghệ thông tin thì chuyển sang đoán pass thần chưởng ( cách 2 ở trên) :v
    => những cách này giúp bạn lấy password của họ mà họ sẽ không hay biết. phần sau sẽ là rip nick, hoặc đánh cắp mật khẩu bằng cách thay đổi mật khẩu cũ.
    *R.I.P
    //làm vào lúc tối khuya để nhanh thành công vì giờ đó fb team mới dậy làm việc (bên mỹ mà ).
    gồm có:
    ->rip nick 13 tuổi:
    Tải: https://chrome.google.com/webstore/detai...bamcagfhlo
    Vào link trên cài Manual Geolocation vào Chrome . Cài xong click vào icon Manual gõ ” New Zeland ” rồi ấn Search
    Vào: https://chrome.google.com/webstore/detai...hfjgkhfcgf
    Ấn miễn phí, chọn ok nhấp vô icon chọn iphone
    Làm theo bên dưới
    Bước 1: Bạn đăng nhập vào tài khoản
    Bước 2: Bạn truy cập vào địa chỉ facebook này, để báo cáo sai phạm:
    https://www.facebook.com/help/contact/209046679279097
    nhấn F5 cái đã ^^
    Bước 3: Lúc này sẽ fb hiện ra xuất hiện 4 ô trống.
    – Ô thứ nhất: Copy vs Dán địa chỉ người cần Report
    –Ô thứ hai: Viết tên người cần Report
    – Ô thứ ba: Click chọn 9 năm…
    – Ô thứ tư: Bạn dán dòng chữ này vào:” I think this child do not old to use Facebook, thanks you. ”
    Bước 4: Bạn bấm gửi…Thế là xong !!!
    -> rip 14 tuổi
    Đầu tiên các bạn vào link sau:
    https://www.facebook.com/help/contact/1408156889442791
    Nó sẽ hiện ra 4 dòng như sau
    Dòng 1 : Copy vs Dán địa chỉ người cần Report
    Dòng 2 : Viết tên người cần Report
    Dòng 3 : Chỉnh Thành 11 Tuổi
    Dòng 4 : Coppy lại đoạn này và past vào
    – Hi Facebook Team
    – That child did wrong year of Birth To sign up for Facebook
    – I request Facebook Team delete that account as terms Facebook set out,
    – Thank you Facebook team
    Xong rồi nhấn gửi……!
    Nhớ fake ip sang ko ré à để thàng.công cao nha Smile
    ->rip giả mạo
    Chuẩn bị 1, 2 acc lập trước năm 2007, hay 2008 cũng được, miễn trước nick cần report.
    Vào đổi avt cover giống acc nạn nhân.
    Vào wall nạn nhân => nhấp dấu 3 chấm=> báo cáo/chặn => Tích chọn gửi báo cáo => Tích “báo cáo sai phạm tài khoản của .. ” => ấn xác nhận => Tích “dòng thừoi gian này đang mạo danh tôi hoặc người tôi biết ..” => chọn “giả vờ là tôi ”=> nhấp tiếp tục =>tích ô gửi báo cáo => chọn tiếp tục => Chọn đồng ý
    -> rip lừa tình
    Cách rip này có lẽ ít người biết đến..
    Cách này là nạn nhân tự giết mình.
    Chỉ mấy thèn ngu và kém hiểu biết mới die thôi.
    Đầu tiên Đăng stt y như thế này luôn nhé:
    ” Hướng dẫn chống nạn report hoặc bị rip 13t, 14t, tình dục.
    Phương pháp fake ngày sinh (PP An toàn và dễ sử dụng nhất)
    Vào links: https://www.facebook.com/help/contact/233841356784195
    Chọn ngày , tháng, bất kỳ
    Riêng năm chọn 2002 (Phải chọn năm 2002)
    Lí do : Năm thật của tôi, Facebook team hãy xác nhận
    Nhấn nút Gửi
    Sau 3 phút F5 thì Fake ngày sinh đã thành công Ngày sinh của bạn sẽ được fake và chống được nạn report ngày càng gia tăng
    Share cho nhau để cùng mọi người chốngnạn report ngày càng tăng. ”Cách trên là giết acc hàng loạt.Hoặc bạn có thể inbox gửi cho 1 ng nào đó. Dụ sao để nạn nhân làm như trên là ok".
    Cách trên là khi nạn nhân chọn năm 2002 xong gửi đi thì facebook sẽ xóa ngay fb của nạn nhân. Vì tự mình xác nhận là chưa đủ tuổi dùng fb. =]]
    ->rip người chết
    Vào đây. https://www.facebook.com/help/contact/191122007680088
    điền tên nick, link profile của victim, kết bạn với victim càng tốt.
    ->rip bằng số đông
    chuẩn bị khoản 20 nick, hoặc nhờ 20 thằng bạn, cứ cách 30 phút lại vào nick victim report 1 lần, cho dù tài khoản có tốt mà bị report bởi nhiều người khác nhau với nhiều ip khác nhau thì cũng sớm die thôi. hehe Smile)
    "Vào wall nạn nhân, nhấp vào cái ô có 3 chấm ... xong chọn : Báo cáo/chặn => gửi báo cáo => tích vào ô : Báo cáo sai phạm tài khoản của ... =>Xác nhận=> chọn Nhật kí này chứa toàn nội dung không phù hợp=> Tích ô : Tình dục => tiếp tục => Tích ô gửi báo cáo !"
    ->rip qua websex
    Vào https://www.facebook.com/help/contact/207005222725325
    – Địa chỉ email của bạn: điền mail mình vô
    – Full name of the person you’d like to report: điền tên tài khoản cần RIP ( full name trên info )
    – Web address (URL) of the Timeline you’d like to report ( copy URL victim bỏ vô )
    – State, province or country in which thisperson was convicted –> việt nam )
    – Do you have documentation? Please note that we require documentation verifying this user as a convicted sex offender (ex: a listing in a national sex offender registry, a court document, or an online news article). ( yes)
    What is the type of documentation you’d like to submit?
    Link to the national or state sex offender registry
    Link to a court document or court records
    Link to a news article Link to a third party website that hosts publicly available information (ex: arrest or charge details)
    —> ( chọn Link to a news article )
    Nó sẽ ra: Web address (URL) verifying the user’s status as a convicted sex offender ( kiếm đại 1 bài báo nào trên pháp luật hay zing…. về hiếp dâm…)
    Additional relevant information Ex: Is thisperson using a fake name? ( viết : This is person using a fake name )
    Nguồn : Hacker Việt Nam

Monday, August 10, 2015

Hackbar cho Moliza Firefox

Chào các bạn
Như thường lệ admin sẽ hướng dẫn các bạn tải thanh hackbar cho addon Moliza Firefox. Thanh hackbar hỗ trợ hacker tấn công và deface SQL Injection, Các bạn có thể dùng nó check any site , nếu ví dụ các website lỗi SQL có thể hình dung như sau :
id=? (id=1; id=2 ;id=3)
hay các chương trình có ví dụ :
main/upload/test.html đối với chương trình deface =)) dokeos đơn giản

Các bạn có thể tải thanh công cụ hackbar như sau :
https://addons.mozilla.org/en-US/firefox/addon/hackbar/

Chọn tải về và cài đặt hackbar sao đó khởi động lại trình duyệt firefox

Lập Trình C# và Visual Basic

Whether you are new to development, or coming from Visual Basic, C++, Java, or Delphi, managing forms in WinForms can be initially confusing. This is an article targeted at beginners in WinForms programming to demonstrate how to easily manage and work with forms in a WinForms application.

Introduction

Whether you are new to development, or coming from Visual Basic, C++, Java, or Delphi, managing forms in a WinForms can be initially confusing. This is an article targeted at those who are new to WinForms to demonstrate how to easily manage and work with forms in a WinForms application.

Non Modal

A non modal form is a form that is opened, but allows other windows to be focused while the window is open. This allows a user to work with more than one form at a time.

Pattern

The basic pattern to open a non modal form is as follows:

C#

private void button1_Click(object sender, System.EventArgs e) {
    Form2 xForm = new Form2();
    xForm.Show();
}

Visual Basic

Private Sub Button1_Click(ByVal sender As System.Object, _
                    ByVal e As System.EventArgs) Handles Button1.Click
    Dim xForm As Form2
    xForm = New Form2
    xForm.Show()
End Sub
The Show method will return after the form is displayed and the next code to execute depends on the users action on the New, or any other currently open form that the user may choose.

Disposal

When a non modal form is closed, the Dispose will automatically be called by WinForms. This can be seen by setting a break point in the Dispose method (C#) and then closing the form. Because of this, there is no need to call Dispose from the code that created this form.

Modal

Modal, or dialog style forms prevent the user from removing the focus from the form. The user must either open another form, or close the form. Forms opened before the modal form cannot be accessed by the user.

Pattern

C#

private void button2_Click(object sender, System.EventArgs e) {
    using (Form2 xForm = new Form2()) {
    xForm.ShowDialog(this);
    }
}

Visual Basic

Private Sub Button2_Click(ByVal sender As System.Object, _
           ByVal e As System.EventArgs) Handles Button2.Click
    Dim xForm As Form2
    xForm = New Form2
    Try
       xForm.ShowDialog(Me)
       Finally
       xForm.Dispose()
    End Try
End Sub
The ShowDialog method functions differently than the Show method. ShowDialog blocks execution until the form has been closed. Because of this, the Dispose can follow the ShowDialog call immediately as it will not be called until the form has been closed. If the Dispose call was made immediately after a Show method, the form would simply flash on the screen as it would be shown, and then immediately be disposed of after it was shown.

Disposal

WinForms does not automatically call the Dispose method when a user closes a modal form. Because of this, theDispose is explicitly called. In Visual Basic this is done by calling the Dispose method directly, while in C# theusing construct is used.

Returning a Result

The ShowDialog method also differs from the Show method in that it offers a return value. The result can be used to determine how the user closed the form. To do this, the event code can either set the return value, or more simply the DialogResult property of buttons can be used.
To see this in action, drop two buttons on a modal form. Now set the DialogResult property of one to OK, and the other to Cancel. This will cause the buttons to close the form, and return the specified value as the return value of ShowDialog.
The pattern can then be modified as shown:

C#

private void button2_Click(object sender, System.EventArgs e) {
    using (Form2 xForm = new Form2()) {
        if (xForm.ShowDialog(this) == DialogResult.OK) {
            // Take some action
        }
    }
}

Visual Basic

Private Sub Button2_Click(ByVal sender As System.Object, _
           ByVal e As System.EventArgs) Handles Button2.Click
    Dim xForm As Form2
    xForm = New Form2
    Try
        If xForm.ShowDialog(Me) = DialogResult.OK Then
            ' Take some action
        End If
    Finally
        xForm.Dispose()
    End Try
End Sub

Passing Data

Passing data into a form can easily be done by creating public methods, members, or properties and accessing them before the form is shown.
As an example, imagine that the following is declared in the second form:

C#

public void SetValue(string aValue) {
    button1.Text = aValue;
    // Do some other things
}

Visual Basic

Public Sub SetValue(ByVal aValue As String)
button1.Text = aValue
' Do something else
End Sub
This method can then be called from the calling code:

C#

private void button1_Click(object sender, System.EventArgs e) {
     Form2 xForm = new Form2();
     xForm.SetValue("Test");
     xForm.Show();
}

Visual Basic

Private Sub Button1_Click(ByVal sender As System.Object, _
        ByVal e As System.EventArgs) Handles Button1.Click
    Dim xForm As Form2
    xForm = New Form2
    xForm.SetValue("Test")
    xForm.Show()
End Sub
This example is shown using the Show method, but can also be used with ShowDialog.
This same method can be used to retrieve data from a modal form, by calling methods, or accessing members or properties after the ShowDialog has returned, but before the Dispose has been called. In fact, this is why WinForms does not auto dispose modal forms.
An example might be as follows:

C#

private void button2_Click(object sender, System.EventArgs e) {
    using (Form2 xForm = new Form2()) {
        if (xForm.ShowDialog(this) == DialogResult.OK) {
            _Value = xForm.GetValue();
        }
    }
}

Visual Basic

Private Sub Button2_Click(ByVal sender As System.Object, _
         ByVal e As System.EventArgs) Handles Button2.Click
    Dim xForm As Form2
    xForm = New Form2
    Try
        If xForm.ShowDialog(Me) = DialogResult.OK Then
            _Value = xForm.GetValue()
        End If
    Finally
        xForm.Dispose()
    End Try
End Sub
where GetValue is a function of your own definition.

Static Show

If a form is always shown and certain arguments are required, the process can be encapsulated into a staticmethod of the form class. Assuming the previous example of SetValue is a requirement, and even returning a result, it can be added to the Form2 class as follows:

C#

public static string Display(string aValue) {
    using (Form2 xForm = new Form2()) {
        xForm.SetValue("Test");
        if (xForm.ShowDialog() == DialogResult.OK) {
            return GetValue();
        } 
        else {
            return "";
        }
    }
}

Visual Basic

Public Shared Function Display(ByVal aValue As String) As String
Dim xForm As Form2
xForm = New Form2
    Try
        xForm.SetValue(aValue)
        If xForm.ShowDialog() = xForm.DialogResult.OK Then
        Return GetValue()
        Else
        Return ""
        End If
    Finally
        xForm.Dispose()
    End Try
End Function
The SetValue method should also be declared as private instead of public to protect it from outside use.
To show the form, the calling code appears as follows:

C#

private void button1_Click(object sender, System.EventArgs e) {
    _Value = Form2.Display("Test");
}

Visual Basic

Private Sub Button1_Click(ByVal sender As System.Object, _
          ByVal e As System.EventArgs) Handles Button1.Click
    _Value = Form2.Display("Test")
End Sub
This of course can be done without returning a result as well, by simply changing the method type to void (C#), or type Sub (Visual Basic). In this example I have also changed it to use Show, simply as a variation.

C#

public static void Display(string aValue) {
    Form2 xForm = new Form2();
    xForm.SetValue("Test");
    xForm.Show();
}

Visual Basic

Public Shared Sub Display(ByVal aValue As String) As String
    Dim xForm As Form2
    xForm = New Form2
    xForm.SetValue(aValue)
    xForm.Show()
End Sub

Keeping a reference

Often it is useful to store a reference to a form for later use. Your application may need to update the form from another event, re-show the form, hide the form, etc. .NET does not support Globals, which many of us have formerly used for this purpose. However static form members can be used for this purpose.
In Form2, simply declare the following member:

C#

public static Form2 Form2Ref;

Visual Basic

Public Shared Form2Ref As Form2
This variable can then be used to store a reference to an instance of the form. To reference it again later, for example to re-show the form or refocus it, the following code can be used:

C#

Form2.Form2Ref.Show();

Visual Basic

Form2.Form2Ref.Show()

Nguồn :Codeproject

Saturday, August 8, 2015

Một Số Tài Liệu Lập Trình Game -Game Maker

Tài Liệu Lập Trình P1: http://adf.ly/1MHyN3
Tài Liệu Lập Trình P2: http://adf.ly/1MHyVU
Tài Liệu Lập Trình P3: http://adf.ly/1MHyZm
Tài Liệu Lập Trình P4:http://adf.ly/1MHydW
Tài Liệu Lập Trình P5:http://adf.ly/1MHyii
Tài Liệu Lập Trình P6:http://adf.ly/1MHynH
Tài Liệu Lập Trình P7:http://adf.ly/1MHysd
Tài Liệu Lập Trình P8:http://adf.ly/1MHyzr

Mốt mình sẽ upload nhiều hơn về phầ lập trình game cho các bạn học :)

Tổng Hợp Các Công Cụ SEO

SEO ngày nay đã khác nhiều so với trước đây và thực chất ngày càng trở nên phức tạp hơn với nhiều thứ phải làm hơn. Các công việc thường nhật của người làm SEO có thể bao gồm nghiên cứu từ khóa, tối ưu hóa onsite, nghiên cứu đối thủ, link building, theo dõi thứ hạng từ khóa, báo cáo, v.v… Bài viết này tổng hợp một số các công cụ SEO hữu ích có thể hỗ trợ giúp người làm SEO thực hiện các quy trình công việc của mình một cách dễ dàng hơn. Bài viết này không đề cập đến những công cụ SEO dạng spam, auto link building, spin nội dung vì những thứ đó theo quan điểm của người viết không phải là định hướng nên đi cho SEO.
Các công cụ này có thể là ứng dụng hay dịch vụ web, extension của trình duyệt, phần mềm hoặc ứng dụng di động (Android hayiOS). Một số công cụ SEO thì hoàn toàn miễn phí (FREE), một số thì miễn phí nhưng sẽ giới hạn tính năng sử dụng trừ khi trả phí (FREEMIUM), một số thì phải trả phí mới được sử dụng (PREMIUM), một số thì phải trả phí nhưng có cho dùng thử (TRIAL)
* Các công cụ trong bài viết này được sắp xếp theo công dụng và tính năng, tuy nhiên đó có thể không phải là toàn bộ tính năng mà các công cụ này có, ngoài tính năng chính có thể còn có các tính năng phụ trợ thêm. Để biết chúng có tính năng chi tiết thế nào bạn có thể xem trực tiếp trên website của các công cụ này.

Công cụ nghiên cứu từ khoá

cong-cu-nghien-cuu-tu-khoa.jpg
Các công cụ SEO này hỗ trợ người dùng trong quá trình nghiên cứu từ khóa bằng cách đề xuất và cung cấp thêm các từ khóa. Các từ khóa này có thể dùng phục vụ cho việc tối ưu hóa nội dung website để tăng organic traffic hay phục vụ cho chiến dịch quảng cáo hay để nghiên cứu nhu cầu thị trường. Bên dưới đây là một số công cụ hữu ích cho việc nghiên cứu từ khóa.
Adwords Keyword Planner, Bing Keyword Tool, KeywordTool.io, UberSuggest là những công cụ miễn phí hỗ trợ trong việc tìm kiếm keywords. Word Stream và Word Tracker là các công cụ có trả phí, cung cấp thêm nhiều thông tin cũng như các từ khóa mà các tool miễn phí có thể không có. Keyword Toaster và Merge Words là các công cụ giúp bạn tự chủ động tạo ra các danh sách từ khóa bằng cách kết hợp các từ với nhau. Các công cụ SEO này nên được sử dụng kết hợp với nhau để cho ra danh sách từ khóa chi tiết và đầy đủ nhất.

Công cụ kiểm định tình trạng tối ưu hóa của website

cong-cu-toi-uu-hoa-onsite.jpg
Các công cụ này cho phép người dùng có thể nhanh chóng kiểm định được tình trạng website về mặt tối ưu hóa trên website và cho biết rằng những yếu tố nào cần được điều chỉnh để tối ưu hóa tốt hơn. Thường những yếu tố được kiểm định là những yếu tố onsite và những đề nghị chỉnh sửa của các công cụ này là dựa trên một số quy chuẩn chung, không phải lúc nào cũng là đúng cho website của bạn, người quyết định cuối cùng cái nào cần chỉnh và chỉnh sửa ra sao vẫn sẽ là bạn. Tuy nhiên các công cụ SEO này hữu ích nếu bạn cần kiểm tra nhanh một website nào đó. Dưới đây là một số các công cụ đó:
Nếu muốn sử dụng miễn phí và website của bạn không quá lớn thì SEORCH và SiteLiner là lựa chọn tốt. Screaming Frog SEO Spider cung cấp một lựa chọn có trả phí với giao diện rõ ràng và thông tin chi tiết cũng như rất nhiều chế độ tùy chỉnh khác nhau. Nếu bạn làm cho công ty thì đây là một lựa chọn tốt. Xenu Link Sleuth thì giống như Screaming Frog nhưng với giao diện hơi ít thân thiện hơn và tính năng cũng ít hơn nhưng bù lại thì hoàn toàn miễn phí. Website Audit của SEO PowerSuite cũng là một lựa chọn có trả phí khác bạn có thể tham khảo.

Công cụ phân tích backlinks

cong-cu-nghien-cuu-backlinks.jpg
Các công cụ phân tích backlinks cho phép bạn kiểm tra xem một website hiện đang có tình trạng về backlinks ra sao: có bao nhiêu trang đang links tới website đó, các domains của links, các links đó có các chỉ số ra sao như PR, DA, PA, v.v… Các công cụ này khá hữu ích trong việc giúp bạn phân tích tình trạng backlinks của website mình, nghiên cứu các backlinks của đối thủ hay tìm ra thêm backlinks mới. Đa phần các công cụ này có trả phí nên mặc định bạn sẽ chỉ xem được một số thông tin cơ bản và vài backlinks đầu tiên, nếu muốn xem chi tiết hơn, bạn sẽ phải nâng cấp. Một số công cụ phân tích backlinks phổ biến trên thị trường hiện nay bao gồm:
Công cụ phân tích backlinks nào là tốt nhất? Cá nhân nếu chỉ nói về phân tích backlinks thì người viết nghiên về aHrefs nhiều hơn vì đây là công cụ cho số lượng backlinks cũng như cung cấp các report rõ ràng và dễ hiểu nhất. Hoặc nếu bạn muốn một nghiên cứu chi tiết về điểm mạnh, điểm yếu của 3 công cụ này thì có thể xem qua bài viết phân tích aHrefs vs MajesticSEO vs Open Site Explorer này. 2 công cụ link explorer của Google và Bing thì tuy miễn phí nhưng số lượng link và thông tin cung cấp rất giới hạn. SEO SpyGlass của SEO PowerSuite cũng là một phần mềm chuyên về việc phân tích backlinks đáng thử qua.

Công cụ loại bỏ backlinks xấu

cong-cu-loai-bo-backlink-xau.png
Không phải tất cả các backlinks đều có lợi hay tốt cho thứ hạng của website bạn. Những backlinks spam, nằm trên những website kém chất lượng hoặc đôi khi đối thủ muốn triệt hạ bạn bằng cách đẩy các backlinks spam với số lượng lớn vào website của bạn (negative SEO) là một số trường hợp điển hình mà khi đó bạn sẽ cần phải disavow các links này đi. Các công cụ này sẽ phân tích tìm ra những backlink có khả năng gây tác hại đến website của bạn dựa trên nhiều tiêu chí và đề nghị xem những links nào nên disavow. Chúng cũng hỗ trợ integrate với các công cụ backlink analytics như Moz, aHrefs, MajesticSEO, Google Webmaster tool để có thể liên tục theo dõi và kiểm tra tình trạng backlinks profile của website bạn, phòng tránh trường hợp bị tấn công bằng negative SEO hoặc bị penalized bởi Google. Một số tính năng khác như tự động liên hệ với admin của các website có chứa backlinks xấu để yêu cầu gỡ bỏ links để tiết kiệm thời gian. Dưới đây là một số công cụ như vậy:
Link Detox PREMIUM
RMOOV PREMIUM
Disavow Link Tool FREE
Sau khi đã có danh sách các backlinks xấu, spammy thì đây là công cụ bạn sẽ cần sử dụng để disavow các baclinks đó. Tuy nhiên cần phải cực kỳ cẩn trọng trong vấn đề này, luôn nên kiểm tra lại danh sách các backlinks bị đánh giá xấu để không lẫn những backlinks tốt trong đó. Việc disavow nhiều links tốt cũng có thể ảnh hưởng đến thứ hạng của website.

Công cụ theo dõi thứ hạng từ khóa

cong-cu-theo-doi-thu-hang.jpg
Theo dõi thứ hạng là một trong những công việc quan trọng của người làm SEO để biết được tình trạng hiện tại và hiệu quả của chiến dịch cũng như phục vụ cho việc báo cáo. Công cụ kiểm tra thứ hạng thường sẽ có hỗ trợ để kiểm tra theo vị trí địa lý, ngôn ngữ, tự động thông báo khi có thay đổi về thứ hạng, theo dõi thứ hạng từ khóa của đối thủ, v.v… Dưới đây là một số công cụ theo dõi thứ hạng từ khóa phổ biến:

Ứng dụng di động

Công cụ SEO nào tốt nhất? Nếu bạn cần kiểm tra nhanh chóng và miễn phí 1 vài keywords thì sử dụng SEO SERP Workbench extension hoặc SERPS.com. Nếu bạn cần kiểm tra nhiều từ khóa và báo cáo chi tiết này nọ thì Rank Tracker của SEO PowerSuite hoặc RankWatch là 2 công cụ mà người viết đã sử dụng qua và thấy tốt. Pro Rank Tracker và Rank Ranger thì vừa có cả phiên bản desktop lẫn phiên bản điện thoại di động, thích hợp nếu bạn có nhu cầu cần kiểm tra thứ hạng một cách linh động. Ngoài ra còn có SEO Watcher và SEO Mojo là 2 công cụ kiểm tra thứ hạng miễn phí trên Android.
* Nếu bạn sử dụng phần mềm như Rank Tracker thì khi kiểm tra thứ hạng bạn sẽ cần sử dụng thêm proxies để quá trình kiểm tra không bị chặn bởi các bộ máy tìm kiếm. InstantProxies.com là một lựa chọn tốt nếu bạn cần mua private proxies với chi phí hợp lý và chất lượng ổn định.

Công cụ SEO tổng hợp

cong-cu-seo-tong-hop.jpg
Đây là các công cụ / dịch vụ hỗ trợ người làm SEO bằng cách gom tất cả tính năng đã được nêu ở trên vào một chỗ bao gồm (nhưng không giới hạn) các tính năng như kiểm tra thứ hạng từ khóa, kiểm tra backlinks, kiểm tra từ khóa đối thủ sử dụng, nghiên cứu từ khóa, kiểm tra tình trạng của website, tạo report, etc. Do gom nhiều tính năng vào một chỗ nên đôi khi chi phí sẽ cao hơn và chưa chắc bạn sẽ cần sử dụng hết tất cả tính năng này. Ngoài ra vì tổng hợp nhiều tính năng nên chưa chắc từng tính năng riêng lẻ đã tốt bằng các dịch vụ cung cấp đơn lẻ. Tuy nhiên nếu bạn cần một giải pháp SEO tổng thể cho công ty thì các công cụ sau đây có thể thích hợp:
Moz PREMIUM
Searchmetrics PREMIUM
BrightEdge PREMIUM
Dragonmetrics PREMIUM
SEO PowerSuite FREEMIUM
ScrapeBox PREMIUM
Moz, SearchMetrics, BrightEdge là những công cụ SEO có tiếng lâu nay trong ngành. DragonMetrics là một công cụ tương tự nhưng được thiết kế đặc trưng cho thị trường Châu Á. SEO PowerSuite là 1 bộ công cụ SEO gồm nhiều phần mềm khác nhau (có được nhắc đến bên trên) là một lựa chọn khá tốt nếu bạn thích phần mềm hơn là ứng dụng web. Scrapebox là một phần mềm cực kỳ hữu dụng với các tính năng đa dạng và hữu ích có thể đáp ứng được đa dạng nhu cầu.

Công cụ theo dõi SEO trending

cong-cu-seo-trending.png
Một trong những nhiệm vụ quan trọng của SEOers là phải thường xuyền theo dõi xu hướng và các cập nhật mới nhất của các bộ máy tìm kiếm và kịp thời phản ứng khi có các thay đổi lớn. Có một số công cụ có thể giúp bạn theo dõi được những thay đổi lớn trên các bộ máy tìm kiếm:
MozCast FREE
Algoroo FREE
Ngoài ra còn có lịch sử tất cả các cập nhật về thuật toán tìm kiếm của Google từ Moz.

Công cụ SEO hỗ trợ khác

cong-cu-seo-khac.jpg
Đây là các công cụ SEO không thuộc các nhóm bên trên và hữu dụng trong các công việc hằng ngày của người làm SEO.
SEOQuake FREE
SEOQuake là một browser extension – toolbar cung cấp cho bạn ngay những thông tin SEO cần thiết và chi tiết về một website một cách nhanh chóng. Công cụ này cũng hỗ trợ cho ngay cả các kết quả đang hiển thị trên trang kết quả tìm kiếm của Google.
Đây là công cụ cho phép nhanh chóng kiểm tra xem trang web bạn đang xem có bị redirected hay không và header status code hiện là gì (301,302, 404, 500, v.v…)
Một trong những công cụ SEO tiện lợi nhất, giúp bạn có thể lấy mọi thông tin SEO cần thiết mà thậm chí còn không cần phải rời khỏi file excel.
CopyScape PREMIUM
Công cụ này giúp phát hiện ra xem hiện nay có trang web nào đang copy hay sử dụng bài viết của website bạn hay không hoặc để xem bài viết mà bạn đang chuẩn bị đưa lên website mình có phải là nội dung bị duplicated ở đâu đó rồi hay không.
Robots.txt là file hướng dẫn các con bọ của các bộ máy tìm kiếm xem phần nào của website thì nên quét và phần nào thì không. Những sai sót trong file robots.txt đôi khi có thể có ảnh hưởng nghiêm trọng đến website. Công cụ này sẽ giúp kiểm tra xem file robots.txt có bị vấn đề gì hay không.
Những công cụ SEO được nêu lên trong bài viết này hi vọng sẽ giúp ích được cho công việc hằng ngày của những người làm SEO. Những công cụ mới cũng sẽ thường xuyên được cập nhật vào bài viết này. Nếu bạn biết thêm những công cụ nào hữu ích thì hãy đóng góp thêm bên dưới comment. Đây là bài viết thứ 2 trong series chia sẽ về các công cụ và kiến thức của blog Conversion.vn. Đọc thêm: .các video tài liệu về SEO từ Moz.

Nguồn: Conversion.vn