Some thoughts about Reverse Engineering.

Tình cờ check following trên Twitter thì thấy thánh Dennis follow mình. Có một thời say sưa đọc cuốn “Reverse Engineering for Beginners” của ổng. Có một cảm giác tự hào không hề nhẹ. Hihi <3

P/s: Đây là lời khuyên nho nhỏ của mình cho bất kì ai muốn mày mò tự học Reverse Engineering: hãy chọn một software nho nhỏ mà bạn cảm thấy thích (ví dụ như calculator của Windows, tất nhiên không có source code), code-size tầm <= 25KiB, gối đầu giường thêm 1000 pages cuốn này và một document rõ ràng về design thiết kế của software đó. Done! Cuộc phiêu lưu của bạn vào thế giới đầy ảo diệu của Reverse Enginnering – nơi vẻ đẹp của human brain và computer processing unit hoà hợp lại thành một – sẽ được bắt đầu! Và xin nói trước, nó cực-kì-khó! Đại loại như bịt mắt đi vòng vòng trong căn phòng bí mật vậy đó. Kiên đã bỏ cuộc rồi. <3

P/s2: biết được Reverse Engineering bạn có thể làm tất cả những gì bạn có thể tưởng tượng. Vì bạn có thể dịch ngược lại source code từ mã-máy-nhị-phân (raw machine code) của bất kì software nào trên computer. Điều đó đồng nghĩa với: cracking, hacking, học hỏi cách viết code của phần-mềm-mã-nguồn-đóng, modify 1 software bất kì không cần API của nó “chìa” ra… There is no limitation but your imagination! Nếu bạn có gì thắc mắc thì cứ việc PM trực tiếp facebook Kiên hoặc email về: kiennguyen.programmer@gmail.com. I’m always welcome!!!

P/s3: Kiên nghĩ Cryptography và Reverse Engineering là hai nhánh khó nhất của #infosec. Một cái là một biển toán học bao la, đòi hỏi những cái đầu thông tuệ nhất về Number Theory. Cái còn lại là đỉnh cao về combination of logical thinking and imagination, cộng thêm một cái đầu có khả năng paying attention to the smallest details! 

Take care, foolish minds!

[Kỷ niệm] Reverse Engineering và tui

Dọn dẹp bàn học, vô tình rớt ra mấy thứ này. Nhớ những ngày cặm cụi ngồi đọc document, reverse code của malware bằng IDA, rồi lại lao vào đọc document… ngồi lui cui tới lui làm mà chả biết làm xong để được cái gì, chắc tại vì thấy nó thú vị thôi! Cuối cùng thì cũng thất bại, vì rớt interview xong mà không biết có còn ai tuyển reverse engineer nữa không. Thấy buồn và kéo theo là những chuỗi ngày tự hỏi mình sống trên đời này để làm cái quái gì?! Tự nghĩ chắc là đồ bỏ đi thôi! Giờ ngẫm nghĩ lại chắc số mình với computer virus không thuộc về nhau được rồi, đành buông tay ra thôi…