Đây là lệnh nccc++ có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
nccgen - phân tích mã nguồn
SYNOPSIS
nccgen tập tin.c
MÔ TẢ
nccgen là một chương trình có thể giúp bạn hack / nghiên cứu mã nguồn của các chương trình C. Nó sẽ
báo cáo chức năng nào gọi chức năng nào khác, chức năng nào được gọi bởi
các hàm và các biến toàn cục và các thành viên của cấu trúc được các hàm sử dụng. Cái này
rất hữu ích nếu bạn muốn phân tích một chương trình và cuối cùng là hack nó.
SỬ DỤNG
sử dụng nccgen tìm makefile của chương trình bạn muốn phân tích. bên trong makefile xác định vị trí
dòng đặt trình biên dịch C. Đó thường là một cái gì đó giống như CC = gcc và bạn phải
thay đổi nó thành CC = nccgen -ncgcc -nld -ncfabs. Sau đó, biên dịch ứng dụng. Nó có thể
hữu ích để thay thế AR = ar với AR = nccar và LD = ld với LD = nccld liên kết nccout
các tệp đối tượng.
OUTPUT
nccgen sẽ tạo ra một tệp với nccout phần mở rộng cho mọi tệp C được phân tích. Sau đó bạn có thể
sử dụng trình xem nccnav (với nccnav chương trình.nccout ) để xem dữ liệu này và thực hiện công việc của bạn.
Nếu quy trình tạo liên kết tệp đối tượng với "ar" hoặc "ld", bạn nên liên kết thủ công
sản xuất .ncout các tập tin.
TÁC GIẢ
Trang chủ của dự án ncc là: http://students.ceid.upatras.gr/~sxanth/ncc/
Sử dụng nccc++ trực tuyến bằng dịch vụ onworks.net
