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... Cần hướng dẫn lập trình trojan  XML
  [Programming]   Cần hướng dẫn lập trình trojan 28/03/2012 15:06:04 (+0700) | #31 | 260118
n2tforever
Member

[Minus]    0    [Plus]
Joined: 01/07/2011 15:39:51
Messages: 92
Offline
[Profile] [PM]
tìm hiểu về một cái gì đó đâu nhất thiết là mai sau mình chế tạo "nó" đâu anh, có thể dùng các kién thức về "nó" để chống lại "nó" mà. Một nhà phân tích malware cũng cần biết về các nguyên lí cơ bản của nó chứ. Em nghĩ đề tài này dành cho các SV muốn đi theo định hướng đó.

Hạt giống xấu được cấy trên mảnh đất xấu thì khó có lòng có kết quả tốt cho mục đích tốt

em chưa hiểu ý này của anh lắm? smilie
[Up] [Print Copy]
  [Programming]   Cần hướng dẫn lập trình trojan 28/03/2012 15:25:54 (+0700) | #32 | 260119
[Avatar]
conmale
Administrator

Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
[Profile] [PM]

n2tforever wrote:
tìm hiểu về một cái gì đó đâu nhất thiết là mai sau mình chế tạo "nó" đâu anh, có thể dùng các kién thức về "nó" để chống lại "nó" mà. Một nhà phân tích malware cũng cần biết về các nguyên lí cơ bản của nó chứ. Em nghĩ đề tài này dành cho các SV muốn đi theo định hướng đó.
 


He he, cho đến nay kiến thức dùng để "chống" những cái xấu thì quá ư hiếm hoi. Chẳng những hiếm mà còn bị "dập". Trong khi đó những trò phá hoại từ thô thiển đến tinh vi, từ đơn lẻ đến tổ chức thì tràn ngập. Tràn ngập đến độ, ngay cả cái tiêu chuẩn tốt xấu, đẳng cấp, hay ho... cần phải định nghĩa lại.

Phân tích malware không cần phải có khả năng viết malware. Tất cả những kiến thức về lập trình cấp thấp, về cách hệ điều hành làm việc, về những kỹ thuật tương tác với API, system calls.... là đủ để phân tích malware rồi. Malware thì có cà vạn loại, cả vạn biến thái... làm sao biết viết 1 malware mà có thể chống cả vạn malware? Có chăng, nắm được nguyên tắc hoạt động của một hệ thống và tách rời những thứ không đúng đắn --> malware mà thôi. Bởi vậy, lý luận cho rằng phải biết malware để chống malware, biết "hack" để chống "hack" là nguỵ biện.

Trường đại học BK, cái nôi của BKIS tạo ra BKAV, là trung tâm an ninh mạng, là nơi tạo ra sản phẩm chống/diệt viruses/malwares/trojans... mà lại có "đề tài" tạo ra những thứ đó là sao? Những trò bê bối, tệ hại suốt thời gian của BKAV chưa đủ hay sao?

n2tforever wrote:

Hạt giống xấu được cấy trên mảnh đất xấu thì khó có lòng có kết quả tốt cho mục đích tốt

em chưa hiểu ý này của anh lắm? smilie  

Mầm mống của những tư duy hư hoại, những hành động hư hoại trong môi trường hư hoại dẫn đến những kết quả không thể tốt đẹp và đạo đức được.

Riêng chuyện bồ muốn tìm hiểu làm sao chuyển hình ảnh (capture hay không capture không quan trọng) một cách nhanh chóng và hữu hiệu thì tuỳ thuộc vào cách mình code như thế nào, dùng những giải thuật gì, dựa trên nền tảng kiến thức về mạng, về hệ điều hành để thực hiện. Việc này không nhất thiết phải là việc nghe lén, xem lén thông tin của người khác.
What bringing us together is stronger than what pulling us apart.
[Up] [Print Copy]
  [Programming]   Cần hướng dẫn lập trình trojan 28/03/2012 15:38:22 (+0700) | #33 | 260126
monads
Member

[Minus]    0    [Plus]
Joined: 21/03/2012 04:13:31
Messages: 17
Offline
[Profile] [PM]
Thưa anh conmale, quả thật là em chưa hiểu ý anh. Phần lớn tri thức đều có nhiều cách sử dụng khác nhau, khi Einstein đưa ra công thức E= mc2 thì hoàn toàn không có nghĩa là ông khuyến khích cách chế tạo bom nguyên tử. Cũng giống như vậy, khi Cohen chỉ ra sự tồn tại của các chương trình có khả năng tự sao chép bản thân, không có nghĩa là ông khuyến khích viết các chương trình lây lan với mục đích phá phách.
Vấn đề ở đây, dù có muốn hay không, thì việc tồn tại các chương trình phá hoại là một thực tế không tránh được, vậy tìm hiểu cách thức chúng hoạt động (bằng cách viết thử một ví dụ) thì có gì là sai. Cái sai là ở chỗ sử dụng tri thức thu được để phục vụ mục đích xấu.
Trăm lời nói không bằng một ví dụ, em gửi anh bài tập về Cryptography của Stanford trong đó Dan Boneh đề nghỉ thử cài đặt một MITM attack với SSL http://crypto.stanford.edu/~dabo/cs255/hw_and_proj/cs255-p2-handout.pdf
[Up] [Print Copy]
  [Programming]   Cần hướng dẫn lập trình trojan 28/03/2012 15:51:21 (+0700) | #34 | 260130
n2tforever
Member

[Minus]    0    [Plus]
Joined: 01/07/2011 15:39:51
Messages: 92
Offline
[Profile] [PM]
làm một đề tài như vậy để trở thành một nhân viên phân tích malware đúng là không thể nhưng ít nhiều cũng bước đầu định hình được một malware dạng RAT như vậy hoạt động ra sau, các kĩ thuật căn bản nhất của một malware vd như hooking, điều mà trên lớp SV bọn em không được dạy đến vả lại khi malware xâm nhập vào hệ thống nó cũng "chọc ngoáy" làm sai lệch hệ thống để ẩn dấu, cũng cần biết nó làm như nào nữa chứ anh. Có thể có trăm nghìn loại malware nhưng những kĩ thuật được sử dụng trong đó có lẽ không nhiều như vậy.

Còn về vấn đề BKAV em thấy họ hằng năm vẫn tuyển SV trong trường vào để đào tạo thực tập theo chương trình riêng nên chắc không đến độ lợi dụng một cái bài tập giữa kì như vậy (kiến thức về mảng này của các SV được đào tạo chính quy khá yếu)

PS: anh em nào biết giải thuật ghi + truyền tải hình ảnh đi qua môi trường mạng với thời gian thực có thể trình bày cho em được không ? vấn đề này lần đầu em tiếp cận nên chưa có kinh nghiệm smilie
[Up] [Print Copy]
  [Programming]   Cần hướng dẫn lập trình trojan 28/03/2012 16:36:29 (+0700) | #35 | 260136
[Avatar]
chiro8x
Member

[Minus]    0    [Plus]
Joined: 26/09/2010 00:38:37
Messages: 661
Location: /home/chiro8x
Offline
[Profile] [PM] [Yahoo!]
Em có nghe trước đây nước Đức đào tạo sinh viên viết virus đó là một vấn đề trong bài báo cách đây 6-7 năm rồi. Cái gì nước ngoài làm được thì BKAV cũng làm được hết mà. Nước ngoài lộ mã nguồn và lộ private key BKAV cũng học tập rồi còn gì chỉ cần cố gắng lộ private key nữa là sánh ngang với mấy cường quốc rồi.

Em thấy anh conmale cũng không nên nặng nề quá mình giúp được đến đâu thì giúp thôi. Các cậu ấy muốn có điểm bài tập thôi mà, vấn đề lương tâm em nghĩ chắc những cậu ấy có, cái người không có lương tâm là người ép các cậu ấy làm thế.

@anh conmale: Em là hạt giống xấu, môi trường xấu và bây giờ em chỉ phát triển theo chiều hướng tốt vì không thể xấu thêm nữa. Em mê virus máy tính từ lâu, học IT chỉ để đọc mã nguồn virus và viết virus. Đối với em nó là nhu cầu thiết yếu như ăn ngủ. Virus không có gì xấu cả, em không nghĩ những người viết virus xấu, em thấy họ thật tuyệt. Cũng giống như exploit, chỉ có script kiddie là một lũ bại não háu đói thôi.
while(1){}
[Up] [Print Copy]
  [Programming]   Cần hướng dẫn lập trình trojan 28/03/2012 16:43:10 (+0700) | #36 | 260138
[Avatar]
chiro8x
Member

[Minus]    0    [Plus]
Joined: 26/09/2010 00:38:37
Messages: 661
Location: /home/chiro8x
Offline
[Profile] [PM] [Yahoo!]
Em không nhớ ai đã nói câu nói này, nhưng nó thực sự làm máu em sôi lên và muốn làm được một điều gì đó. Muốn dấn thân sâu hơn vào cái đam mê mào theo như anh là "hư hoại".


Virus máy tính là nghệ thuật khai sinh ra sự sống, thách thức sự diệt vong.
 
while(1){}
[Up] [Print Copy]
  [Programming]   Cần hướng dẫn lập trình trojan 28/03/2012 16:55:39 (+0700) | #37 | 260141
[Avatar]
conmale
Administrator

Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
[Profile] [PM]

monads wrote:
Thưa anh conmale, quả thật là em chưa hiểu ý anh. Phần lớn tri thức đều có nhiều cách sử dụng khác nhau, khi Einstein đưa ra công thức E= mc2 thì hoàn toàn không có nghĩa là ông khuyến khích cách chế tạo bom nguyên tử. Cũng giống như vậy, khi Cohen chỉ ra sự tồn tại của các chương trình có khả năng tự sao chép bản thân, không có nghĩa là ông khuyến khích viết các chương trình lây lan với mục đích phá phách.
Vấn đề ở đây, dù có muốn hay không, thì việc tồn tại các chương trình phá hoại là một thực tế không tránh được, vậy tìm hiểu cách thức chúng hoạt động (bằng cách viết thử một ví dụ) thì có gì là sai. Cái sai là ở chỗ sử dụng tri thức thu được để phục vụ mục đích xấu.
Trăm lời nói không bằng một ví dụ, em gửi anh bài tập về Cryptography của Stanford trong đó Dan Boneh đề nghỉ thử cài đặt một MITM attack với SSL http://crypto.stanford.edu/~dabo/cs255/hw_and_proj/cs255-p2-handout.pdf 


Thứ nhất, E= mc2 là một công thức và công thức này không trực tiếp tạo bom nguyên tử.

Thứ nhì, đề tài mà một giảng viên BK đưa ra không phải là công thức và đề tài này trực tiếp nhắm vào việc tạo trojan.

Thứ ba, Cohen đưa ra khái niệm replication, đó là khái niệm và nó không trực tiếp tạo ra những chương trình lây nhiễm.

Thứ tư, đề tài mà một giảng viên BK đưa ra không phải là khái niệm mà nó là đề tài cụ thể nhắm vào việc tạo trojan.

Thứ năm, đề tài mà một giảng viên BK không phải là "sử dụng tri thức thu được" cho mục đích tốt mà bản thân của việc ấy đã là một việc xấu.

Riêng với bài tập Dan Boneh đưa ra thì nó có cái này: "We emphasize that this project is for educational purposes only, and should never be used outside of this class". Còn "đề tài" của giảng viên BK thì không hề có cái gì tương tự cả. Nói thêm, tất cả các publication của Dan Boneh luôn luôn emphasise security chớ không phải tìm cách nghe lén hoặc đánh cắp thông tin theo kiểu tạo trojan.

Nói một cách khác, những cái sinh viên ngành CNTT ở VN cần hiện nay không phải là những trò tạo trojan để đánh cắp thông tin mà những cái cần thiết và ích lợi hơn vạn lần. VN chưa kiến tạo cái gì cho tốt đẹp và ngoại hạng trong CNTT mà chỉ nhanh chóng đạt những vị trí rất đáng xét lại: spams, viruses, trojans, botnets... Nên nhìn lại cho kỹ và đừng bào chữa những thứ hư hoại như vậy.
What bringing us together is stronger than what pulling us apart.
[Up] [Print Copy]
  [Programming]   Cần hướng dẫn lập trình trojan 28/03/2012 17:04:07 (+0700) | #38 | 260142
[Avatar]
conmale
Administrator

Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
[Profile] [PM]

chiro8x wrote:
Em có nghe trước đây nước Đức đào tạo sinh viên viết virus đó là một vấn đề trong bài báo cách đây 6-7 năm rồi. Cái gì nước ngoài làm được thì BKAV cũng làm được hết mà. Nước ngoài lộ mã nguồn và lộ private key BKAV cũng học tập rồi còn gì chỉ cần cố gắng lộ private key nữa là sánh ngang với mấy cường quốc rồi.

Em thấy anh conmale cũng không nên nặng nề quá mình giúp được đến đâu thì giúp thôi. Các cậu ấy muốn có điểm bài tập thôi mà, vấn đề lương tâm em nghĩ chắc những cậu ấy có, cái người không có lương tâm là người ép các cậu ấy làm thế.

@anh conmale: Em là hạt giống xấu, môi trường xấu và bây giờ em chỉ phát triển theo chiều hướng tốt vì không thể xấu thêm nữa. Em mê virus máy tính từ lâu, học IT chỉ để đọc mã nguồn virus và viết virus. Đối với em nó là nhu cầu thiết yếu như ăn ngủ. Virus không có gì xấu cả, em không nghĩ những người viết virus xấu, em thấy họ thật tuyệt. Cũng giống như exploit, chỉ có script kiddie là một lũ bại não háu đói thôi. 


---> tuyệt đối không. Giúp xây cái nhà cho đẹp thì nên giúp. Giúp tạo ra những con mọt con mối để tàn phá ngôi nhà thì không.

Bồ có nhu cầu viết virus như "ăn và ngủ" không có nghĩa điều đó là điều tốt. Bồ thấy đám người tạo ra virus là những kẻ tuyêt với không có nghĩa họ là những kẻ đạo đức và có ích cho xã hội. Tương tự, những trò exploits, phá hoại...v...v... cũng vậy.

Lẽ ra mỗi năm một quốc gia như Việt Nam không nên tốn kém $281 triệu đô la mỗi năm cho virus (theo vietnamnews.vnagency.com.vn - http://webcache.googleusercontent.com/search?q=cache:jc5WGg-b1QsJ:vietnamnews.vnagency.com.vn/Economy/209015/computer-virus-attacks-on-rise.html+&cd=1&hl=en&ct=clnk&gl=au&client=firefox-a). Lẽ ra nên dùng $281 triệu vào trường học, bệnh viện, vào những nơi còn thiếu thốn, khổ sở...v...v... Virus có tuyệt vời đối với bồ vì đó là nhu cầu ích kỷ của cá nhân bồ chớ nó không tuyệt vời với xã hội nói chung.
What bringing us together is stronger than what pulling us apart.
[Up] [Print Copy]
  [Programming]   Cần hướng dẫn lập trình trojan 28/03/2012 17:10:26 (+0700) | #39 | 260143
monads
Member

[Minus]    0    [Plus]
Joined: 21/03/2012 04:13:31
Messages: 17
Offline
[Profile] [PM]
Bạn nt2forever, đây là một sample về chương trình đọc và gửi video qua mạng (viết bằng C++, dùng opencv và boost). Hồi đấy mình viết để làm bài tập môn QoS, không phải để ăn trộm ăn cắp gì. Chương trình này đươc compile trên Linux với cmake, không biết là trên Windows có phải sửa gì không.
http://www.sendspace.com/file/ki6bst
[Up] [Print Copy]
  [Programming]   Cần hướng dẫn lập trình trojan 28/03/2012 17:14:55 (+0700) | #40 | 260144
[Avatar]
chiro8x
Member

[Minus]    0    [Plus]
Joined: 26/09/2010 00:38:37
Messages: 661
Location: /home/chiro8x
Offline
[Profile] [PM] [Yahoo!]
Em không đóng góp cái gì trong $218 triệu đó cả. Em hoàn toàn thử nghiệm nó tại Virtual Machine của em. Em cảm thấy đam mê đó là chính đáng và em không trực tiếp hoặc gián tiếp gây thiệt hại cho ai cả.

$218 triệu dó chi cho cái gì thì còn chưa chắc smilie.
while(1){}
[Up] [Print Copy]
  [Programming]   Cần hướng dẫn lập trình trojan 28/03/2012 17:28:38 (+0700) | #41 | 260146
monads
Member

[Minus]    0    [Plus]
Joined: 21/03/2012 04:13:31
Messages: 17
Offline
[Profile] [PM]
Vâng, em đã hiểu ý của anh và đồng ý ở phần lớn các ý đó. Cái mà em muốn bảo vệ chỉ là sở thích tìm hiểu cá nhân thì không bao giờ nên cấm đoán, chỉ khi nào sử dụng cho mục đích xấu thì mới cần lên án.
[Up] [Print Copy]
  [Programming]   Cần hướng dẫn lập trình trojan 28/03/2012 17:42:45 (+0700) | #42 | 260148
n2tforever
Member

[Minus]    0    [Plus]
Joined: 01/07/2011 15:39:51
Messages: 92
Offline
[Profile] [PM]

monads wrote:
Bạn nt2forever, đây là một sample về chương trình đọc và gửi video qua mạng (viết bằng C++, dùng opencv và boost). Hồi đấy mình viết để làm bài tập môn QoS, không phải để ăn trộm ăn cắp gì. Chương trình này đươc compile trên Linux với cmake, không biết là trên Windows có phải sửa gì không.
http://www.sendspace.com/file/ki6bst 


rất cảm ơn bạn smilie
[Up] [Print Copy]
  [Programming]   Cần hướng dẫn lập trình trojan 28/03/2012 19:14:45 (+0700) | #43 | 260155
TQN
Elite Member

[Minus]    0    [Plus]
Joined: 29/06/2006 22:28:01
Messages: 888
Location: Biết làm chi ?
Offline
[Profile] [PM] [WWW] [Yahoo!]
Mô chi, "những kẻ viết virus là tuyệt", xin cho em té xuống ghế cái. Vậy cái đám "sờ ti lợn" đấy là tuyệt à ? Mèo què tụi nó viết gần mức advance rồi đấy ?
Nếu em là thầy giáo (chắc không bao giờ), em sẽ cho sv làm đề tài thiết thực hơn:
- Phát hiện và gỡ bỏ các hành vi theo dõi bàn phím, chuột, màn hình.
- Gở bỏ các phương thức điều khiển được chuột và bàn phím = auto.
- Detect các process/services/drivers ẩn => anti Rootkit.
Dùng cái gì thì kệ cha mày, làm được 3 cái trên là được. Mày dùng C/C++ thì càng dể bị RCE, ăn cắp công nghệ.
Vậy có thiết thực hơn không ?
Tại sao 2,3 năm gần đây, tui lại thấy rộ lên cái vụ đào tạo, tuyển malwares coder, rồi mấy bài tập lớn, đồ án dạng này. Nhiều lắm. CNTT VN ta đi tắt đón đầu bằng cách bắt chước tq, cài cắm malwares vào các công ty, tập đoàn, cơ quan NN nước ngoài để ăn cắp công nghệ, thông tin à ????
[Up] [Print Copy]
  [Programming]   Cần hướng dẫn lập trình trojan 28/03/2012 19:38:17 (+0700) | #44 | 260158
[Avatar]
chiro8x
Member

[Minus]    0    [Plus]
Joined: 26/09/2010 00:38:37
Messages: 661
Location: /home/chiro8x
Offline
[Profile] [PM] [Yahoo!]
Anh TQN nói thế thì oan cho em rồi ! trước giờ đọc source virus em cũng đọc chọn lọc chứ.

Mà đâu có hể ai hát thì thành ca sĩ ngay đâu, mà làm ca sĩ rồi chắc gì có fan. Tụi HKT đấy hát hò rồi thiên hạ nó ném đá ném gạch có thiếu đâu. Mấy con mèo què đó của mấy anh SLT thì em chẳng dám chê nhưng so với Boom2 và Aztec thì còn chưa đủ tuổi đâu (mặc dù hai con này cũng lâu rồi).

@TQN: em là em hâm mộ mấy idol của em lắm mà smilie. Em cũng không biết giải bày cái sự tình nó thế nào. Thì em cũng nói rõ là mấy ông thầy cho cái đề vô lương tâm còn gì. Em không muốn chọc phá ai, chỉ là mình thích thì mình không thể nói không thích được.
while(1){}
[Up] [Print Copy]
  [Programming]   Cần hướng dẫn lập trình trojan 28/03/2012 21:56:19 (+0700) | #45 | 260185
monads
Member

[Minus]    0    [Plus]
Joined: 21/03/2012 04:13:31
Messages: 17
Offline
[Profile] [PM]
Em đi loanh quanh trong phòng, lục đống tài liệu của người trước để lại tìm thấy cái luận văn này "Automatic Generation Of Control Flow Hijacking Exploits For Software Vulnerabilities"
Đây là luận văn Master của University of Oxford, mục đích là gì thì đọc ngay phần motivation cũng có nói. Lần này chắc anh conmale không thể phản đối được smilie.
[Up] [Print Copy]
  [Programming]   Cần hướng dẫn lập trình trojan 28/03/2012 22:17:01 (+0700) | #46 | 260187
[Avatar]
xuanphongdocco
Member

[Minus]    0    [Plus]
Joined: 19/08/2009 08:25:03
Messages: 247
Offline
[Profile] [PM]

monads wrote:
Em đi loanh quanh trong phòng, lục đống tài liệu của người trước để lại tìm thấy cái luận văn này "Automatic Generation Of Control Flow Hijacking Exploits For Software Vulnerabilities"
Đây là luận văn Master của University of Oxford, mục đích là gì thì đọc ngay phần motivation cũng có nói. Lần này chắc anh conmale không thể phản đối được smilie


Nể phục bác này siêu mọt. Mà như thế này cũng đâu nói lên được là họ(Oxford) cũng giảng dạy viết trojan 1 cách bài bản như bên BKHN nhỉ?
Xuân Phong Nguyễn
[Up] [Print Copy]
  [Programming]   Cần hướng dẫn lập trình trojan 28/03/2012 22:36:52 (+0700) | #47 | 260190
[Avatar]
bolzano_1989
Journalist

[Minus]    0    [Plus]
Joined: 30/01/2007 12:49:15
Messages: 1406
Offline
[Profile] [PM]
Đường dẫn tải luận văn mà monads đề cập:
http://seanhn.files.wordpress.com/2009/09/thesis1.pdf

monads wrote:
Em đi loanh quanh trong phòng, lục đống tài liệu của người trước để lại tìm thấy cái luận văn này "Automatic Generation Of Control Flow Hijacking Exploits For Software Vulnerabilities"
Đây là luận văn Master của University of Oxford, mục đích là gì thì đọc ngay phần motivation cũng có nói. Lần này chắc anh conmale không thể phản đối được smilie


Bạn đừng tìm cách bào chữa, nguỵ biện ủng hộ cho hành động xấu chứ smilie smilie .

Về luận văn thạc sỹ của Sean Heelan ở đại học OXFORD được hướng dẫn bởi Dr. Daniel Kroening, tôi thấy trong phần 1.2 Motivation có ghi rõ:
"Due to constraints on time and programmer effort it is necessary to triage software bugs into those that are serious versus those that are relatively benign. In many cases security vulnerabilities are of critical importance but it can be difficult to decide whether a bug is usable by an attacker for malicious purposes or not. Crafting an exploit for a bug is often the only way to reliably determine if it is a security vulnerability."

và nữa:

"Without a mechanism to create exploits developers risk misclassifying bugs. Classifying a security-relevant bug incorrectly could result in customers being exposed to the risk for an extended period of time. On the other hand, classifying a benign bug as security-relevant could slow down the development process and cause extensive delays as it is investigated. As a result, there has been an increasing interest into techniques applicable to Automatic Exploit Generation (AEG)."

Những điều trên hoàn toàn là lí do và motivation chính đáng để Sean Heelan thực hiện đề tài này smilie .

Có lẽ bạn mãi đi loanh quanh trong phòng, lục đống tài liệu của người trước để tìm cho được tài liệu nào để bào chữa cho nhóm người nào đó nên đã không đọc kĩ tài liệu của người ta rồi smilie .
Kiểm tra các file bạn nghi ngờ có virus:
http://goo.gl/m3Fb6C
http://goo.gl/EqaZt
http://goo.gl/gEF8e
Nhận mẫu virus qua FB: http://goo.gl/70Xo23
HVA Malware Response Team: kiemtravirus@gmail.com
Trợ giúp diệt virus: http://goo.gl/2bqxY
[Up] [Print Copy]
  [Programming]   Cần hướng dẫn lập trình trojan 29/03/2012 00:34:56 (+0700) | #48 | 260205
monads
Member

[Minus]    0    [Plus]
Joined: 21/03/2012 04:13:31
Messages: 17
Offline
[Profile] [PM]
Bạn bolzano giỏi bới móc quá, mình lúc viết phản đối ý kiến của anh conmale ở trên chỉ có ý vui, mình đi lại trong phòng trong khi suy nghĩ vấn đề của mình, việc cái tập thesis kia nó đập vào mắt chỉ là sự kiện hoàn toàn tình cờ và mình cũng muốn đùa anh conmale một chút.
Cách nói chuyện của bạn có vẻ nhằm mục đích hạ nhục người khác, quyết để giành thắng thua chứ không phải để tìm chân lý, nên mình xin không bàn luận với bạn.
[Up] [Print Copy]
  [Programming]   Cần hướng dẫn lập trình trojan 29/03/2012 03:04:17 (+0700) | #49 | 260209
[Avatar]
chiro8x
Member

[Minus]    0    [Plus]
Joined: 26/09/2010 00:38:37
Messages: 661
Location: /home/chiro8x
Offline
[Profile] [PM] [Yahoo!]
Khuya rồi mà em chẳng thể nào ngủ được, phần vi di chứng do công việc triền miên. Phần vì đọc cái ý kiến trên diễn đàn, đôi chổ làm em buồn và không thấy thoả đáng. Em chỉ trình bày ý kiến của mình một lần mong được hiểu và có những hồi đáp thoả đáng.

Em không cổ suý việc viết virus hoặc trojan, cũng như việc giảng viên yêu cầu sinh viên những thứ "thái quá" như vậy trong một bài tập về lập trình mạng. Đây là quan điểm của em về vấn đề virus.

Quan niệm đúng sai là do xã hội quy định, mỗi người cũng có những chuẩn mực đúng sai riêng, là kết quả của quá trình tương tác với xã hội. Bản thân sự vật hay hiện tượng không mang một giá trị chân lý đúng hay sai. Giá trị chân lý được xã hội quy định. Phần đông mọi người tuân theo quy định đó của xã hội. Tuy nhiên có một thiểu số không tuân theo những quy luật chung đó và họ có thể rơi vào trường hợp, chống đối lại những quy luật của xã hội, gây hại cho xã hội và bị đào thải. Hoặc chấp nhận các quy luật đó và cố gắng không trực tiếp hoặc gián tiếp gây hại cho xã hội. Cũng giống như việc phần đông thích chơi cây cảnh, bên cạnh đó vẫn có những người thích nuôi nhện độc và rắn độc hơn. Đó đơn giản là đam mê của họ, có thể với số đông nó là "bệnh hoạn" hay "hư hoại". Như với quan điểm của họ việc cho nhện độc hay rắn độc ăn đó là niềm vui thích của họ.

Bắt đầu tìm hiểu virus máy tính vì những đam mê và suy nghĩ bồng bột của tuổi trẻ. Em cảm thấy ái mộ những người viết virus. Đó là điều dễ hiểu khi bước chân vào một lĩnh vực nào đó không riêng gì virus máy tính, mình thường cảm thấy choáng ngợp trước điều những người khác đã làm. Khi đọc mã nguồn của những virus họ viết, em luôn phải tự đặt câu hỏi cho mình, tại sao họ làm được điều đó ? họ sử dụng kiến thức gì để làm điều đó ? đôi lúc quá trình giải đáp những câu hỏi đó cần nhiều thời gian. Thời gian để đọc sách, để học và tìm hiểu một cách nghiêm túc. Khi những khúc mắc được tháo bỏ đó là sự vỡ oà những cảm xúc ngạc nhiên và thán phục. Niềm vui được đọc mã nguồn, được thử nghiệm không thể thay thế nó bằng kiểu giải trí nào khác. Khi thời gian qua đi ! những suy nghĩ bồng bột nó nguội dần và nhường chổ cho những mong muốn bình thường hơn. Chỉ đơn giản là có được quảng thời gian rãnh rỗi, có tiền trang trải cho cuộc sống để có thể theo đuổi đam mê đó.

Nếu có ai đó nói mình mê IT nhưng chưa một lần cảm thấy cảm cảm giác phấn khích khi đọc một bài phân tích. Khi đọc một mã nguồn, khi đọc một bài viết reserve engineering...có lẽ người đó chưa mê nhiều lắm.

http://news.bbc.co.uk/2/hi/science/nature/1359813.stm
http://en.wikipedia.org/wiki/Welchia
Đây không phải là sự nguỵ biện, em chỉ muốn nói là có sự kiện đúng với n nhưng không đúng với n + 1.
while(1){}
[Up] [Print Copy]
  [Programming]   Cần hướng dẫn lập trình trojan 29/03/2012 08:22:10 (+0700) | #50 | 260224
[Avatar]
DemonKnight_newbie
Member

[Minus]    0    [Plus]
Joined: 12/02/2012 18:49:45
Messages: 14
Location: Sentinal
Offline
[Profile] [PM]
This post is set hidden by a moderator because it may be violating forum's guideline or it needs modification before setting visible to members.
lulzSec
[Up] [Print Copy]
  [Programming]   Cần hướng dẫn lập trình trojan 29/03/2012 09:11:05 (+0700) | #51 | 260229
[Avatar]
tmd
Member

[Minus]    0    [Plus]
Joined: 28/06/2006 03:39:48
Messages: 2951
Offline
[Profile] [PM]
Quanh quẩn quẩn lại, nhu cầu viết malware để làm cái gì ?.
1. Viết để chạy chơi trên máy ảo. Tự do đi. Ai cấm.
2. Viết để rồi có khả năng viết cái khác quăng lên môi trường công cộng để trục lợi. Tự do đi. Vào nhà đá ở nếu bị phát hiện.
3. Viết để biết rồi xin vào làm BKIS antivirus team,CMC antivirus team,KIS...., lập công ty. Tự do đi.

Học viết malware để chơi chơi không ứng dụng đời sống thì học để làm con rô bốt àh.
3 giai đoạn của con... người, ban đầu dek biết gì thì phải thăm dò, sau đó biết rồi thì phải thân thiết, sau cùng khi quá thân thiết rồi thì phải tình thương mến thương. Nhưng mà không thương được thì ...
[Up] [Print Copy]
  [Programming]   Cần hướng dẫn lập trình trojan 29/03/2012 10:28:03 (+0700) | #52 | 260242
[Avatar]
bolzano_1989
Journalist

[Minus]    0    [Plus]
Joined: 30/01/2007 12:49:15
Messages: 1406
Offline
[Profile] [PM]

monads wrote:
Bạn bolzano giỏi bới móc quá, mình lúc viết phản đối ý kiến của anh conmale ở trên chỉ có ý vui, mình đi lại trong phòng trong khi suy nghĩ vấn đề của mình, việc cái tập thesis kia nó đập vào mắt chỉ là sự kiện hoàn toàn tình cờ và mình cũng muốn đùa anh conmale một chút.
Cách nói chuyện của bạn có vẻ nhằm mục đích hạ nhục người khác, quyết để giành thắng thua chứ không phải để tìm chân lý, nên mình xin không bàn luận với bạn. 


Mới đùa với mọi người chút xíu mà bạn đã kết luận là mình "giỏi bới móc" thì cũng hay thật, lại còn dọn đường rút để không bàn luận với mình nữa smilie .
Nếu mục đích của bạn thực sự là tìm ra chân lý thì mình cũng nói luôn, nếu bạn muốn bẻ lập luận của anh conmale, hãy đi thẳng trực tiếp vào lập luận của anh ấy và đừng chơi chiêu trò tớ thấy ông abc ở đại học XYZ danh giá nào làm như vậy, nên nhóm người nào đó làm như vậy là chuyện bình thường => trò này chẳng khác gì mấy ông sứ giả thiện chí hay chị thiến gì đó của Bkav tìm hãng bảo mật, antivirus nào đó nổ để bào chữa cho thói nổ của Bkav/BKIS mà nhiều người phê phán.
Kiểm tra các file bạn nghi ngờ có virus:
http://goo.gl/m3Fb6C
http://goo.gl/EqaZt
http://goo.gl/gEF8e
Nhận mẫu virus qua FB: http://goo.gl/70Xo23
HVA Malware Response Team: kiemtravirus@gmail.com
Trợ giúp diệt virus: http://goo.gl/2bqxY
[Up] [Print Copy]
  [Programming]   Cần hướng dẫn lập trình trojan 29/03/2012 11:08:20 (+0700) | #53 | 260253
[Avatar]
conmale
Administrator

Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
[Profile] [PM]

chiro8x wrote:
Khuya rồi mà em chẳng thể nào ngủ được, phần vi di chứng do công việc triền miên. Phần vì đọc cái ý kiến trên diễn đàn, đôi chổ làm em buồn và không thấy thoả đáng. Em chỉ trình bày ý kiến của mình một lần mong được hiểu và có những hồi đáp thoả đáng.

Em không cổ suý việc viết virus hoặc trojan, cũng như việc giảng viên yêu cầu sinh viên những thứ "thái quá" như vậy trong một bài tập về lập trình mạng. Đây là quan điểm của em về vấn đề virus.

Quan niệm đúng sai là do xã hội quy định, mỗi người cũng có những chuẩn mực đúng sai riêng, là kết quả của quá trình tương tác với xã hội. Bản thân sự vật hay hiện tượng không mang một giá trị chân lý đúng hay sai. Giá trị chân lý được xã hội quy định. Phần đông mọi người tuân theo quy định đó của xã hội. Tuy nhiên có một thiểu số không tuân theo những quy luật chung đó và họ có thể rơi vào trường hợp, chống đối lại những quy luật của xã hội, gây hại cho xã hội và bị đào thải. Hoặc chấp nhận các quy luật đó và cố gắng không trực tiếp hoặc gián tiếp gây hại cho xã hội. Cũng giống như việc phần đông thích chơi cây cảnh, bên cạnh đó vẫn có những người thích nuôi nhện độc và rắn độc hơn. Đó đơn giản là đam mê của họ, có thể với số đông nó là "bệnh hoạn" hay "hư hoại". Như với quan điểm của họ việc cho nhện độc hay rắn độc ăn đó là niềm vui thích của họ.

Bắt đầu tìm hiểu virus máy tính vì những đam mê và suy nghĩ bồng bột của tuổi trẻ. Em cảm thấy ái mộ những người viết virus. Đó là điều dễ hiểu khi bước chân vào một lĩnh vực nào đó không riêng gì virus máy tính, mình thường cảm thấy choáng ngợp trước điều những người khác đã làm. Khi đọc mã nguồn của những virus họ viết, em luôn phải tự đặt câu hỏi cho mình, tại sao họ làm được điều đó ? họ sử dụng kiến thức gì để làm điều đó ? đôi lúc quá trình giải đáp những câu hỏi đó cần nhiều thời gian. Thời gian để đọc sách, để học và tìm hiểu một cách nghiêm túc. Khi những khúc mắc được tháo bỏ đó là sự vỡ oà những cảm xúc ngạc nhiên và thán phục. Niềm vui được đọc mã nguồn, được thử nghiệm không thể thay thế nó bằng kiểu giải trí nào khác. Khi thời gian qua đi ! những suy nghĩ bồng bột nó nguội dần và nhường chổ cho những mong muốn bình thường hơn. Chỉ đơn giản là có được quảng thời gian rãnh rỗi, có tiền trang trải cho cuộc sống để có thể theo đuổi đam mê đó.

Nếu có ai đó nói mình mê IT nhưng chưa một lần cảm thấy cảm cảm giác phấn khích khi đọc một bài phân tích. Khi đọc một mã nguồn, khi đọc một bài viết reserve engineering...có lẽ người đó chưa mê nhiều lắm.

http://news.bbc.co.uk/2/hi/science/nature/1359813.stm
http://en.wikipedia.org/wiki/Welchia
Đây không phải là sự nguỵ biện, em chỉ muốn nói là có sự kiện đúng với n nhưng không đúng với n + 1. 


Anh nghĩ là anh hiểu tâm trạng của em.

Anh cũng như em thôi. Đôi khi bắt gặp một cái gì lý thú, được áp dụng một cách tinh xảo và điệu nghệ, anh cũng bị cuốn hút như em. Cái đẹp của những ngày, những giờ vận động trí não, thử nghiệp và áp dụng để rồi hình thành nó, hoàn thiện nó là cái đẹp thuần kỹ thuật. Tuy vậy, nó chỉ mới là một nửa của sự việc, thậm chí còn ít hơn một nửa sự việc. Việc kiến tạo một cái gì đó đôi khi cần có sự tỉnh táo và thực tế. Nếu nó "đẹp" trong kỹ thuật nhưng không mang lại ích lợi gì mà còn mang lại nguy hại, tốn kém, khổ sở cho những người khác thì hoá ra cái đẹp ấy không những vô dụng mà còn dung hại nữa. Đừng lẫn lộn giữa cái đẹp kỹ thuật nào đó với cái tác hại của nó. Cũng đừng cho rằng vì kỹ thuật đẹp mà kết quả (hay hậu quả) của nó có xấu cũng có thể chấp nhận được.

Trên đời thật, em là kỹ sư điện toán và em kiến tạo một cái gì đó chớ không phải em đang sống trong mơ smilie.
What bringing us together is stronger than what pulling us apart.
[Up] [Print Copy]
  [Programming]   Cần hướng dẫn lập trình trojan 29/03/2012 14:05:32 (+0700) | #54 | 260270
monads
Member

[Minus]    0    [Plus]
Joined: 21/03/2012 04:13:31
Messages: 17
Offline
[Profile] [PM]
Bạn chiro8x và anh conmale, đọc tâm sự của bạn và trả lời của anh conmale, mình thực sự thấy rất thích. Để nói rằng cái gì đúng, cái gì sai, như bạn chiro8x cũng nói, còn tuỳ thuộc vào hoàn cảnh sử dụng, bản thân tri thức độc lập với các giá trị đạo đức.
Việc viết malware để đi rình mò, theo dõi, khủng bố người khác là việc làm đáng lên án. Nhưng việc viết malware để tìm hiểu cơ chế hoạt động, để thoả mãn sư tò mò cá nhân lại là việc làm đáng trân trọng. Như malware Stuxnet, việc viết ra và phát tán nó, luôn luôn có các cách giải thích khác nhau (1) về phía tác giả của nó: để ngăn chặn Iran làm giàu Uranninum, (2) về phía nạn nhân của nó: phá hoại các máy ly tâm của Iran. Hoặc bàn xa hơn nữa, việc chế tạo và thả bom nguyên tử xuống Nhật Bản có 2 cách giải thích khác nhau (1) giảm thương vong cho lính Mỹ khi tiến vào Nhật Bản, (2) giết chết rất nhiều người dân Nhật Bản.
Em không có ý định biện hộ hay phản đối việc có projet yêu cầu làm Trojan, vì sẽ luôn có lớn hơn 1 cách giải thích cho việc này, tuỳ theo hoàn cảnh. Nếu thay đổi cái đề tài này, theo như quan điểm của anh TQN, có thể sẽ là hợp lý hơn, đặt lại mục đích nhưng kết quả tri thức thu lượm được thậm chí còn tốt hơn.
Như gần đây xuất hiện malware Duqu, người làm cùng phòng em có nói với em (mới trưa hôm qua) rằng anh ta tìm thấy có nhiều điểm tương đồng trong Duqu và một thành phần của Windows, nên về mặt cá nhân anh ta cho rằng chính phủ của một nước nào đó là tác giả của malware này. Nếu anh ta đúng, thì rõ ràng việc tạo ra và phát tán malware cũng có nhiều cách giải thích.
[Up] [Print Copy]
  [Programming]   Cần hướng dẫn lập trình trojan 29/03/2012 15:55:16 (+0700) | #55 | 260286
[Avatar]
conmale
Administrator

Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
[Profile] [PM]

monads wrote:
Bạn chiro8x và anh conmale, đọc tâm sự của bạn và trả lời của anh conmale, mình thực sự thấy rất thích. Để nói rằng cái gì đúng, cái gì sai, như bạn chiro8x cũng nói, còn tuỳ thuộc vào hoàn cảnh sử dụng, bản thân tri thức độc lập với các giá trị đạo đức.
Việc viết malware để đi rình mò, theo dõi, khủng bố người khác là việc làm đáng lên án. Nhưng việc viết malware để tìm hiểu cơ chế hoạt động, để thoả mãn sư tò mò cá nhân lại là việc làm đáng trân trọng. Như malware Stuxnet, việc viết ra và phát tán nó, luôn luôn có các cách giải thích khác nhau (1) về phía tác giả của nó: để ngăn chặn Iran làm giàu Uranninum, (2) về phía nạn nhân của nó: phá hoại các máy ly tâm của Iran. Hoặc bàn xa hơn nữa, việc chế tạo và thả bom nguyên tử xuống Nhật Bản có 2 cách giải thích khác nhau (1) giảm thương vong cho lính Mỹ khi tiến vào Nhật Bản, (2) giết chết rất nhiều người dân Nhật Bản.
Em không có ý định biện hộ hay phản đối việc có projet yêu cầu làm Trojan, vì sẽ luôn có lớn hơn 1 cách giải thích cho việc này, tuỳ theo hoàn cảnh. Nếu thay đổi cái đề tài này, theo như quan điểm của anh TQN, có thể sẽ là hợp lý hơn, đặt lại mục đích nhưng kết quả tri thức thu lượm được thậm chí còn tốt hơn.
Như gần đây xuất hiện malware Duqu, người làm cùng phòng em có nói với em (mới trưa hôm qua) rằng anh ta tìm thấy có nhiều điểm tương đồng trong Duqu và một thành phần của Windows, nên về mặt cá nhân anh ta cho rằng chính phủ của một nước nào đó là tác giả của malware này. Nếu anh ta đúng, thì rõ ràng việc tạo ra và phát tán malware cũng có nhiều cách giải thích. 


Đoạn màu đỏ tớ thấy chưa thuyết phục.

Ta không thể son phết một cái đam mê, một mẩu kiến thức, một chút kỹ năng thành cái gọi là "tri thức" rồi tự tách rời nó ra khỏi "đạo đức". Đạo đức bao trùm trong mọi khía cạnh của cuộc sống (và phi đạo đức cũng tương tự).

Việc bồ mang Stuxnet ra làm ví dụ, cả hai phía bênh và chống đều sai nếu xét trên phương diện đạo đức. Tri thức một ngàn lần đi chăng nữa nhưng sản phẩm của tri thức dùng để tàn phá thì chính nó chà đạp đạo đức. Có nhiều cách nhìn khác nhau nhưng có hai cách nhìn, theo tớ thấy, cực kỳ nguy hiểm:

1. Tự động tách rời các giá trị đạo đức và tự cho mình một vị trí riêng biệt nào đó nhân danh "tri thức".

2. Tự động tách rời các giá trị đạo đức và tự cho mình một vị trí đặc biệt nào đó nhân danh "lợi ích quốc gia" hoặc "lợi ích dân tộc" cho những trò chơi chính trị.

Thực chất, những trò này nếu không tự lừa dối bản thân thì cũng lừa dối những kẻ khác về hành động phi đạo đức của mình. "tri thức" là để mang lại những điều tốt đẹp hơn cho xã hội chớ không phải để tàn phá xã hội. Đặc biệt, núp sau màn chắn "tri thức" để khiến xã hội có đa số những điều dung hại và thiểu số những điều tốt đẹp thì xã hội sẽ sụp đổ.
What bringing us together is stronger than what pulling us apart.
[Up] [Print Copy]
  [Programming]   Cần hướng dẫn lập trình trojan 29/03/2012 16:35:14 (+0700) | #56 | 260292
fxx
Member

[Minus]    0    [Plus]
Joined: 28/07/2009 10:45:49
Messages: 4
Offline
[Profile] [PM]
mình tưởng topic này lại chết yểu như cái post bên congdongcviet.com smilie
thanks các bạn/anh/chị đã quan tâm.
hiện đang trong giai đoạn tìm hiểu nên em vẫn chưa biết phải hỏi cái gì, chỉ xin ít tài liệu tham khảo thôi ạ smilie
p/s: mấy đề độ khó 10 cũng ảo lắm @@ cái này ít ra còn hiểu cái đề smilie
có thể xem đề tại đây ạ:
http://dce.hut.edu.vn/personal/hoangla/ltm/DeTaiK54.pdf 
[Up] [Print Copy]
  [Programming]   Cần hướng dẫn lập trình trojan 29/03/2012 16:57:20 (+0700) | #57 | 260293
monads
Member

[Minus]    0    [Plus]
Joined: 21/03/2012 04:13:31
Messages: 17
Offline
[Profile] [PM]
Xin lỗi bạn fxx vì đã chen ngang, mình tiếp tục tranh luận với anh conmale một tí.
Anh conmale, có lẽ có nhiều hơn một cách hiểu, "thế nào là tri thức" và em và anh đang tranh luận theo 2 cách. Em hiểu tri thức như thế này ( rất trần trụi và hoàn toàn cách biệt với con người): chẳng hạn giữa năng lượng và khối lượng có quan hệ E=mc2, bản chất năng lượng của mặt trời là phản ứng tổng hợp hạt nhân từ Hidro thành Heli, nguồn gốc của self-modyfing code là từ kiến trúc von Neumann.

Vậy theo cách hiểu này, giá trị đạo đức nằm ở đâu, ví dụ đẳng thức E=mc2 nó là xấu xa hay tốt đẹp ?, tất nhiên là không thể trả lời được. Nó xấu xa, khi nó dụng để chế tạo bomb H, để giết người, nhưng nó lại hoàn toàn tốt đẹp khi nó được sử dụng trong nhà máy điện hạt nhân, tạo ra năng lượng để con người sử dụng.

Câu trả lời (2) của anh, em hoàn toàn đồng ý. Nhưng câu (1), ý anh muốn nói ở đây là gì em không hiểu ?. Em đoán, theo ý của anh thì đạo đức tức là mọi người sống với nhau tốt đẹp, không ai lừa lọc ai, không phân chia quốc gia, thế giới đại đồng. Đi hơi xa một chút, em cũng đoán là theo anh thì mọi thứ bắt nguồn từ xung đột sẽ là đều dẫn tới những điều dung hại, vậy em xin đặt một câu hỏi "Khoa học mật mã phát triển như hiện tại là vì lý do gì ?".
[Up] [Print Copy]
  [Programming]   Cần hướng dẫn lập trình trojan 29/03/2012 17:18:31 (+0700) | #58 | 260296
[Avatar]
chiro8x
Member

[Minus]    0    [Plus]
Joined: 26/09/2010 00:38:37
Messages: 661
Location: /home/chiro8x
Offline
[Profile] [PM] [Yahoo!]
@anh conmale: Đọc những điều anh nói em cũng hiểu phần nào, em sẽ không suy nghĩ ích kỹ như vậy nữa. Sẽ cố thay đổi suy nghĩ theo hướng tích cự hơn. Có những cách học hỏi và tìm hiểu đúng hướng hơn.

@: Mình học được một bài học về những gì kỹ thuật mang lại và những giá trị đạo đức cần được tôn trọng. Mong các bạn có những suy nghĩ bồng bột, có những đam mê bồng bột cũng đọc và suy ngẫm nó. Đừng mang đam mê ra bao biện cho hành động của mình.

@fxx: nội dung của bạn thực sự làm người ta muốn giúp cũng không thể giúp hết lòng được, đề tài này thực sự đòi hòi "nhiều thứ" ở người làm, những thứ đó không có ở các bạn. Mình không nói về vấn đề kỹ thuật nhé. Bạn có thể thử xin thầy đổi đề tài thử xem. Trước đây bạn mình từng được thầy giao làm robot tìm đường đi, bạn ấy đã xin dổi đề tài sang robot nhận diện, định vị, di chuyển trong không gian dựa vào sóng siêu âm. Và mọi chuyện đã kết thúc tốt đẹp cả. Mong rằng thầy của các bạn cũng hiểu cho học sinh của mình, khi họ không "thực sư" hứng thú với đề tài mà thầy hứng thú.

Bạn cần tìm hiểu về những cái sau trong trường hợp thầy bạn muốn bạn làm (theo ý mình, bạn có thể có những giải pháp khác):
1. Image compression.
2. Winsock : không hiểu ý thầy bạn muốn nói là tự định nghĩa protocol là có hàm ý gì nhưng trên windows bạn khó lòng can thiệp những tầng thấp hơn transport. Bạn có thể sử dụng TCP hoặc UDP (một số chuẩn khác do winsock đưa ra).
3. gid32.dll APIs.
4. APIs hooking.
while(1){}
[Up] [Print Copy]
  [Programming]   Cần hướng dẫn lập trình trojan 29/03/2012 17:20:15 (+0700) | #59 | 260298
[Avatar]
Jino_Hoang
Member

[Minus]    0    [Plus]
Joined: 09/04/2009 13:58:10
Messages: 239
Location: Mạng Internet
Offline
[Profile] [PM] [Yahoo!]
Em thấy cái bài này là của chương trình Kỹ Sư Tài Năng, mà mỗi lớp chỉ có 30 sinh viên trên tổng mấy ngàn sinh viên của khoa.
Không hiểu bác chủ topic là Kĩ sư tài năng gì? Hay là tài năng chưa được bộc lộ mà lại hỏi bài này ở đây.
Thay vì viết 1 trojan, hãy đổi tên đề tài thành viết một công cụ điều khiển máy tính từ xa. Như thế có phải đỡ hiểu làm không.
Chẳng hiểu nền CNTT VN sẽ về đâu khi mà hôm qua mình vừa setup lại Forum, chưa kịp CHMOD thì đã bị 1 bạn trẻ nào đó "Thừa nước đục Local". Trong khi ở đại học người ta không dậy bảo mật mà lại đưa ra đề tài viết mã độc, thế chẳng khác gì khuyến khích học sinh đi hack.
Đã Trở Lại - Ăn Hại Hơn Trước
[Up] [Print Copy]
  [Programming]   Cần hướng dẫn lập trình trojan 29/03/2012 17:35:13 (+0700) | #60 | 260299
[Avatar]
conmale
Administrator

Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
[Profile] [PM]

monads wrote:
Xin lỗi bạn fxx vì đã chen ngang, mình tiếp tục tranh luận với anh conmale một tí.
Anh conmale, có lẽ có nhiều hơn một cách hiểu, "thế nào là tri thức" và em và anh đang tranh luận theo 2 cách. Em hiểu tri thức như thế này ( rất trần trụi và hoàn toàn cách biệt với con người): chẳng hạn giữa năng lượng và khối lượng có quan hệ E=mc2, bản chất năng lượng của mặt trời là phản ứng tổng hợp hạt nhân từ Hidro thành Heli, nguồn gốc của self-modyfing code là từ kiến trúc von Neumann.

Vậy theo cách hiểu này, giá trị đạo đức nằm ở đâu, ví dụ đẳng thức E=mc2 nó là xấu xa hay tốt đẹp ?, tất nhiên là không thể trả lời được. Nó xấu xa, khi nó dụng để chế tạo bomb H, để giết người, nhưng nó lại hoàn toàn tốt đẹp khi nó được sử dụng trong nhà máy điện hạt nhân, tạo ra năng lượng để con người sử dụng.

Câu trả lời (2) của anh, em hoàn toàn đồng ý. Nhưng câu (1), ý anh muốn nói ở đây là gì em không hiểu ?. Em đoán, theo ý của anh thì đạo đức tức là mọi người sống với nhau tốt đẹp, không ai lừa lọc ai, không phân chia quốc gia, thế giới đại đồng. Đi hơi xa một chút, em cũng đoán là theo anh thì mọi thứ bắt nguồn từ xung đột sẽ là đều dẫn tới những điều dung hại, vậy em xin đặt một câu hỏi "Khoa học mật mã phát triển như hiện tại là vì lý do gì ?". 



----> chính vì bồ hiểu nó một cách "trần trụi và hoàn toàn cách biệt với con người" cho nên nó bị phiến diện ngay từ căn bản.

Tri thức không phải là một công thức (như dạng E=mc2) hoặc một dạng self-modifying code của von Neumann mà những thứ này THUỘC VỀ một tập họp vô số những cái khác để hình thành TRI THỨC.

Vậy, tri thức là gì? Tri thức là tâp họp kiến thức được tạo ra từ quá trình nhận thức, học tập, suy nghiệm, tranh luận, phân tích, dối chiếu, thử nghiệm. Trong suốt những quá trình ấy, CON NGƯỜI vẫn sống, vẫn hít thở, vẫn tiếp tục tư duy và tìm tòi dựa trên căn bản đạo đức của mỗi cá nhân. CON NGƯỜI không phải là những cỗ máy chỉ có "tri thức" (hiểu theo kiểu khô khan và trần trụi như bồ nghĩ) và hoàn toàn gạt bỏ đạo đức ra bên ngoài bởi vì CON NGƯỜI còn có cảm giác, còn có lý trí để phán đoán đúng hay sai ngay trong cái cõi "tri thức" một cách kỹ thuật và máy móc kia.
What bringing us together is stronger than what pulling us apart.
[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|