Cuộc sống này trôi nhanh lắm

Cuộc sống này thì ra trôi nhanh lắm. Ngày nối ngày, năm nối năm… Mà thời gian của con người thì có hạn. Lo sợ viễn cảnh nuối tiếc những khoảng thời gian đã phí hoài, người ta chọn cho mình cách sống nhanh, sống vội vã. Và rồi đến một lúc nào đó, người ta mệt mỏi với chính sự vội vàng của mình.

Tự viết một spyware cho riêng mình - Keyboard hooking

Phần 2 này sẽ hướng dẩn các bạn cách sử dụng keyboard hooking để ghi lại các phím mà người dùng đã nhấn. Đây cũng chính là một trong những tính năng quan trọng nhất của con spy mà chúng ta đang xây dựng. Các lý thuyết về hook nói chung và keyboard hooking trong Windows nói riêng đều có ở phần 1 hoặc bạn có thể search thêm trên google để tìm hiểu kỷ hơn về phần này. Để thực hiện hook bàn phím, mình chia ra 4 giai đoạn và sẽ được lần lượt đề cập bên dưới.

Tự viết một spyware cho riêng mình - Tổng quan về badspy project và lý thuyết keyboard hooking

Spyware là loại phần mềm gián điệp chuyên âm thầm thu thập thông tin victim và gửi về máy chủ của hacker. Loạt bài viết này mình sẽ hưởng dẩn cách viết một con spyware từ a-z sử dụng các hàm win32 api. Mục đích chính là nguyên cứu và học tập là chính, bạn nào có ý tưởng đem nó đi phát tán thì nên nghỉ lại nhé, con spyware chỉ dừng lại ở mức “chạy được” và chỉ lòe được các bạn nữ không hiểu biết về công nghệ thôi. Một lần nữa mình xin nhắc lại, mục đích chính là NGUYÊN CỨU để hiểu biết thêm về spyware vì thế bạn nào có ý định đen tối thì kiềm chế nhé.

Một kỹ thuật khá hay trong Windows đó chính là hooking, chính Unikey mà ta thường dùng hằng ngày hay các chương trình keyloger cũng sử dụng kỹ thuật này. Vậy hook là gì? làm sao để sử dụng nó? câu trả lời sẽ có ngay tại đây 😂. Loạt bài này mình sẽ hướng dẩn các bạn viết một con spy(not just keylog), thật ra mình cũng chỉ mới nguyên cứu về chủ đề ngày trong đồ án môn học kỳ vừa rồi nên mọi thứ đều chỉ mới ở mức beginner mà thôi 😂. Toàn bộ source code của con spy(mình đặt tên là badspy) này đều có ở link cuối bài viết này, nếu bạn muốn có thể đọc tham khảo. Nội dung hôm nay chúng ta sẽ tìm hiểu về keylog(phần lý thuyết), một trong những chức năng quan trọng của spy(đây thực ra chỉ là nội dung mình copy nguyên si từ bài báo cáo ra thôi 😂).

Một số lời khuyên khi đi phỏng vấn

Cách đây ít lâu tôi có trao đổi qua mail với một người bạn, nội dung trao đổi chủ yếu nói về cuộc phỏng vấn sắp tới của cô ta. Và để đảm bảo cuộc phỏng vấn đó được thành công, tôi đã viết nguyên một mail về một số lời khuyên khi đi phỏng vấn. Tôi thấy nó có ích và vì thế hôm nay tôi muốn chia sẽ nó cho mọi người cùng đọc. Những lời khuyên tôi đưa ra chỉ là một khía cạnh nhỏ mà thôi vì thế nên chắc chắn sẽ còn nhiều điều phải bàn luận. Sau đây là nội dung mail của tôi:

Thuật toán “học với google” thần thánh

Tự học là một trong những kỷ năng quan trọng nhất của sinh viên và để “luyện” kỷ năng này cũng không phải một sớm một chiều mà thành công. Nhưng một khi skill “tự học” đạt đến mức thượng thừa thì có thể coi như bạn có thể “hành tẩu giang hồ” được rồi, những kỷ thuật mới, những ngôn ngữ mới, phương pháp lập trình mới…hầu như tất cả bạn đều có thể tự mình tìm hiểu qua sách hoặc internet. Chỉ cần bạn có đủ thời gian và internet thì bạn có thể tự do tìm hiểu những gì bạn thích mà không ai có thể ngăn cản bạn, mình gọi như thế là “tự do”.

Trong thời đại bùm nổ internet như hiện nay thì việc tự học cũng dần trở nên đơn giản hơn với việc chia sẽ kiến thức và tài nguyên,.. Bạn có thể dể dàng tìm kiếm một cuốn sách, tìm kiếm một giải pháp hay đơn giản là học một ngôn ngử mới…tất cả trở nên dể dàng hơn bao giờ hết với sự xuất hiện của google. Nhưng liệu bạn đã sử dụng công cụ tìm kiếm này một cách thực sự hiệu quả? Bạn có tự hỏi tại sao thèn bạn mình nó search google vài giây là ra thứ cần tìm còn mình thì ngồi mò cả buổi cũng chả thấy đâu? Vì thế, hôm nay mình cung cấp cho bạn một thuật toán để có thể tìm kiếm nói chung và tự học nói riêng với thánh google hiệu quả hơn(đối với lập trình viên), nội dung thuật toán như sau:

Pagination


Copyright © 2022. All rights reserved.