Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
e học viễn thông nhưng cũng muốn học thêm lập trình. nó giúp về công việc an ninh mạng sau này mà e muốn theo. vậy giờ e muốn tự học thì e phải bắt đâu từ ngôn ngữ C à anh. học xong C e cần học sang ngôn ngữ j ạnh
Theo mình thì C k chả đủ. lập trình cho mảng này là có thể tạo ra tool cho bạn, tạo ra malware, virus, keylog...
An ninh mạng có rất nhiều vấn đề, bảo mật web, bảo mật ứng dụng, điều tra số, dịch ngược, phân tích mã độc...etc. Bạn hãy chọn một hướng đi cho bạn trước rồi hẵng xem là mình nên học cái gì.
.
Bảo mật web thì html,css,Javascript,SQL và PHP là những ngôn ngữ cần thiết, ngoài ra còn có Python (Tối quan trọng cần phải học để khai thác và bảo mật), các nền tảng hệ thống môi trường như Linux, Window, dù là ứng dụng của bất kì ngôn ngữ nào cũng cần phải có một môi trường để nó chạy phải không
Bảo mật ứng dụng thì bạn nên học về Reverse, Pwnable. Ngôn ngữ C, C++ là cần thiết, Assembly(Được đánh giá là khó), các kỹ năng dịch ngược, debug, exploit....etc.
Xem qua 2 cái này nhé:
http://www.howkteam.vn/course/danh-cho-nguoi-moi/hoc-lap-trinh-tu-con-so-%E2%80%9Cmot%E2%80%9D-77