banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận virus, trojan, spyware, worm... Xin hỏi về ngôn ngữ lập trình C  XML
  [Question]   Xin hỏi về ngôn ngữ lập trình C 27/08/2014 22:41:03 (+0700) | #1 | 281448
phuc linh
Member

[Minus]    0    [Plus]
Joined: 01/01/2014 12:15:19
Messages: 2
Offline
[Profile] [PM]
Em có một thắc mắc mong Các tiền bối trong hva có thể trả lời giúp em ạ:
Mọi người thường nói vitrut,trojan được viết nhiều bằng ngôn ngữ C,mà em được biết ngôn ngữ C chỉ chạy trên hdh 16 bit thôi,muốn chạy trên win thì phải dùng đến dbox, vậy thì làm sao tạo virut bằng c để chạy trên win như bậy giờ ạ,có phải là người ta dùng phần mềm biên dịch như dev ++ không ạ,nhưng mà như thế nó không hỗ trợ hết thư viện của C,thật khó hiểu.
mong các tiền bối có thể giải thích thật kĩ cho em vs ạ.
[Up] [Print Copy]
  [Question]   Xin hỏi về ngôn ngữ lập trình C 28/08/2014 00:02:00 (+0700) | #2 | 281451
[Avatar]
ntnguyen
Member

[Minus]    0    [Plus]
Joined: 24/07/2014 03:30:40
Messages: 58
Offline
[Profile] [PM]
Thứ nhất:
Ngôn ngữ C là ngôn ngữ cổ điển. Do nhu cầu phát triển ứng dụng hiện đại, một số đặc tính của C (hàm, cú pháp, rules...) không còn hoặc ít phù hợp nữa. Nên C++ ra đời, thừa kế và phát triển tất cả các đặc tính của C, trong đó có nhiều thứ đã được loại bỏ.
C++ được ứng dụng rộng rãi từ soft nhỏ cho đến hệ điều hành (họ Unix)
Về cú pháp thì nó cũng gần gần giống C, nên bạn cứ viết bằng C++ đi, mà C++ chạy được từ Windows, Linux đến Mac OS luôn đấy.

Thứ hai: Mọi hệ điều hành đều có những thư viện riêng dành cho hệ thống và ứng dụng. Khi một ứng dụng muốn chia sẽ tài nguyên thì phải đăng ký với hệ điều hành. Giống như là bạn khai báo #include <iostream.h> để sử dụng thư viện chuẩn đầu vào/ra của luồng dữ liệu.

Thứ ba: dev là compiler (trình biên dịch - thứ dùng để dịch mã nguồn thành mã máy trước khi chạy) là soft riêng lẽ bên ngoài của hãng thứ ba. Nếu bạn dùng Visual studio thì không phải cài thêm, viết xong thì ấn F5 là execute được rồi.

Link tham khảo thêm cho bạn: www.visualstudio.com
Bản express cho C++ thì nhẹ hơn bản full (gồm C++, C#, F#, ASP.NET...).
Có thể chọn download file iso về cho nhanh.

Mà dùng VS để viết virus thì hơi phí nhỉ.
Okay! Tạm thời nhiêu đó, thắc mắc nữa thì cứ post lên, mình sẽ giúp sau.

Chúc bạn vui!
Stay hungry. Stay foolish.
Design is not just what it looks like. Design is how it works
[Up] [Print Copy]
  [Question]   Xin hỏi về ngôn ngữ lập trình C 30/08/2014 12:35:39 (+0700) | #3 | 281469
ke_lang_thang_1990
Member

[Minus]    0    [Plus]
Joined: 28/02/2014 03:47:31
Messages: 7
Offline
[Profile] [PM]

phuc linh wrote:
Em có một thắc mắc mong Các tiền bối trong hva có thể trả lời giúp em ạ:
Mọi người thường nói vitrut,trojan được viết nhiều bằng ngôn ngữ C,mà em được biết ngôn ngữ C chỉ chạy trên hdh 16 bit thôi,muốn chạy trên win thì phải dùng đến dbox, vậy thì làm sao tạo virut bằng c để chạy trên win như bậy giờ ạ,có phải là người ta dùng phần mềm biên dịch như dev ++ không ạ,nhưng mà như thế nó không hỗ trợ hết thư viện của C,thật khó hiểu.
mong các tiền bối có thể giải thích thật kĩ cho em vs ạ. 

- C có chạy trên hệ điều hành window không? vậy lúc bạn học lập trình C xong chạy ở đâu?
- Virus, trojạn là gì? Bạn có thử viết một phần mềm xoá một file nào đó, hoặc gửi dữ liệu đến một server nào đó bằng C không?
- Dev++ là một trình soạn thảo + biên dịch, về cơ bản muốn code của bạn từ dạng text muốn máy tính hiểu thì phải biên dịch thành mã máy (dạng nhị phân), nên cần phải có phần mềm biên dịch.
[Up] [Print Copy]
  [Question]   Xin hỏi về ngôn ngữ lập trình C 31/08/2014 17:31:39 (+0700) | #4 | 281483
[Avatar]
9aa6
Member

[Minus]    0    [Plus]
Joined: 08/01/2012 21:50:50
Messages: 30
Location: bờ đê lộng gió ,,,,
Offline
[Profile] [PM] [WWW]
có phải virut hay trojan đc viết và file thực thi trên window là .exe phải ko ?
Đừng tưởng xinh gái mà vội kiêu
có tý nhan sắc vẫn chưa siêu
mà này anh bảo cho mà biết
khi nào mát trời anh sẽ yêu
[Up] [Print Copy]
  [Question]   Xin hỏi về ngôn ngữ lập trình C 31/08/2014 21:10:22 (+0700) | #5 | 281486
[Avatar]
ntnguyen
Member

[Minus]    0    [Plus]
Joined: 24/07/2014 03:30:40
Messages: 58
Offline
[Profile] [PM]

9aa6 wrote:
có phải virut hay trojan đc viết và file thực thi trên window là .exe phải ko ? 


Không hẳn là như vậy. Những file có đuôi .exe (Executable files) là những files đã được đóng gói lại thành dạng hoàn chỉnh để được thực thi trên nền windows, khi thực thi, nó cần phải được biên dịch sang các ngôn ngữ bậc thấp khác, cuối cùng là ngôn ngữ máy để có thể chạy được.

Virus thường được đính kèm theo (cấy vào trong code) files exe. Bạn phải scan hoặc tự kiểm tra mới biết được.
Thông tin thêm cho bạn: Link mà bạn click trên website, hoặc những tấm hình jpg, png, gif... hoặc những file word đều có khả năng được đính kèm theo virus hoặc trojan.

Chúc bạn vui!
Stay hungry. Stay foolish.
Design is not just what it looks like. Design is how it works
[Up] [Print Copy]
  [Question]   Xin hỏi về ngôn ngữ lập trình C 14/09/2014 20:55:40 (+0700) | #6 | 281612
phuc linh
Member

[Minus]    0    [Plus]
Joined: 01/01/2014 12:15:19
Messages: 2
Offline
[Profile] [PM]
Cảm ơn các bác đã nhiệt tình trả lời ạ,có gì em sẽ hỏi thêm ạ
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|