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 việc định hướng nên học lập trình nào phù hợp cho việc trở thành 1 Hacker  XML
  [Question]   nên học lập trình nào phù hợp cho việc trở thành 1 Hacker 02/12/2009 14:57:04 (+0700) | #31 | 199602
[Avatar]
H3x4
Member

[Minus]    0    [Plus]
Joined: 02/04/2009 00:03:16
Messages: 242
Offline
[Profile] [PM]
Hehe, theo ý kiến cá nhân mình, muốn làm hacker cần phải biết nguyên lí hoạt động của ngôn ngữ lập trình smilie
Và để xài sau này thì cần phải học vài loại ngôn ngữ smilie
1. Học ASM để RE ( skill bắt buộc )
2.Học một ngôn ngữ thuộc dòng scripting language : Python/Perl/Ruby để viết được script này kia
3.Học C ( cá nhân mình nghĩ bắt buộc smilie )
4.Học Bash ( chả có hacker nào xài windows smilie ).
Nhưng mà rút ra thì cách học tốt nhất là bắt tay vào làm smilie. Lúc làm sẽ lại lòi ra những thứ cần học. Good luck to you !
[Up] [Print Copy]
  [Question]   nên học lập trình nào phù hợp cho việc trở thành 1 Hacker 02/12/2009 20:43:11 (+0700) | #32 | 199630
tojino
Member

[Minus]    0    [Plus]
Joined: 29/04/2009 12:46:34
Messages: 6
Offline
[Profile] [PM]
sai lầm của những người mới bắt đầu là ôm đồm quá nhiều thứ
_________________________________
Người con gái trở về đây một bận,
Con đường câm bỗng sáng ánh diệu kỳ.
Tôi lẩn trốn vì thấy mình không thể.
Mây của trời rồi gió sẽ mang đi.
[Up] [Print Copy]
  [Question]   nên học lập trình nào phù hợp cho việc trở thành 1 Hacker 03/12/2009 00:44:48 (+0700) | #33 | 199637
mmxxdd
Member

[Minus]    0    [Plus]
Joined: 01/12/2009 21:47:03
Messages: 11
Offline
[Profile] [PM]
xác định phương hướng là 1 khó khăn lớn
[Up] [Print Copy]
  [Question]   nên học lập trình nào phù hợp cho việc trở thành 1 Hacker 03/12/2009 10:29:45 (+0700) | #34 | 199653
ThanhTV™
Member

[Minus]    0    [Plus]
Joined: 01/12/2009 07:14:15
Messages: 17
Offline
[Profile] [PM] [MSN]
Chẳng biết mọi người học cái gì nhưng tôi tu luyện hơi nhiều, vì cảm thấy có nhiều việc cần làm bằng những ngôn ngữ lập trình khác nhau. Chủ đạo nhất vẫn là C\C++, Java, Python, ASM, Perl, Php, SQL, CSS, ...
My Yahoo: tranvanthanh_tvt_85
[Up] [Print Copy]
  [Question]   nên học lập trình nào phù hợp cho việc trở thành 1 Hacker 03/12/2009 11:06:09 (+0700) | #35 | 199662
[Avatar]
louisnguyen27
Member

[Minus]    0    [Plus]
Joined: 12/08/2008 18:04:41
Messages: 321
Offline
[Profile] [PM]

ThanhTV™ wrote:
Chẳng biết mọi người học cái gì nhưng tôi tu luyện hơi nhiều, vì cảm thấy có nhiều việc cần làm bằng những ngôn ngữ lập trình khác nhau. Chủ đạo nhất vẫn là C\C++, Java, Python, ASM, Perl, Php, SQL, CSS, ... 

Chẳng có ý nghĩa gì cả, học mấy cái đó thì đi làm Web nghe có vẻ nghe hay hơn là làm hacker.
Đẳng cấp cao nhất của một hacker là social engineering, và bao giờ cũng là vậy. Hack có nghĩa là đánh giá các vulnerability, các rủi ro rồi đưa ra biện pháp tấn công hay phòng thủ cho phù hợp.
Thân.
Q+SBtZW1iZXIgb2YgSFZ+B
Back to Linux soon!!!
[Up] [Print Copy]
  [Question]   nên học lập trình nào phù hợp cho việc trở thành 1 Hacker 03/12/2009 11:15:28 (+0700) | #36 | 199665
ThanhTV™
Member

[Minus]    0    [Plus]
Joined: 01/12/2009 07:14:15
Messages: 17
Offline
[Profile] [PM] [MSN]
Bạn chủ topic này đang hỏi là nên học ngôn ngữ lập trình gì để đi làm hacker, mà muốn làm hacker thì ít nhất phải có kĩ năng trong programming rồi mới tính gì tính sau, vậy nên cũng cần phải am hiểu một tí về các ngôn ngữ lập trình.

Bạn chủ topic này có hỏi đẳng cấp cao nhất của một hacker là gì đâu nhỉ smilie

Mà cái đẳng cấp ấy là do bạn đề ra hay là ai đề ra thế smilie
My Yahoo: tranvanthanh_tvt_85
[Up] [Print Copy]
  [Question]   nên học lập trình nào phù hợp cho việc trở thành 1 Hacker 03/12/2009 11:48:25 (+0700) | #37 | 199669
[Avatar]
louisnguyen27
Member

[Minus]    0    [Plus]
Joined: 12/08/2008 18:04:41
Messages: 321
Offline
[Profile] [PM]

ThanhTV™ wrote:
Bạn chủ topic này đang hỏi là nên học ngôn ngữ lập trình gì để đi làm hacker, mà muốn làm hacker thì ít nhất phải có kĩ năng trong programming rồi mới tính gì tính sau, vậy nên cũng cần phải am hiểu một tí về các ngôn ngữ lập trình.

Bạn chủ topic này có hỏi đẳng cấp cao nhất của một hacker là gì đâu nhỉ smilie

Mà cái đẳng cấp ấy là do bạn đề ra hay là ai đề ra thế smilie 

Ủa vậy hả bạn???
Ủa mà bạn biết Kevin Mitnick là ai không dzậy? smilie
Q+SBtZW1iZXIgb2YgSFZ+B
Back to Linux soon!!!
[Up] [Print Copy]
  [Question]   nên học lập trình nào phù hợp cho việc trở thành 1 Hacker 03/12/2009 12:06:01 (+0700) | #38 | 199670
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]

louisnguyen27 wrote:

ThanhTV™ wrote:
Chẳng biết mọi người học cái gì nhưng tôi tu luyện hơi nhiều, vì cảm thấy có nhiều việc cần làm bằng những ngôn ngữ lập trình khác nhau. Chủ đạo nhất vẫn là C\C++, Java, Python, ASM, Perl, Php, SQL, CSS, ... 

Chẳng có ý nghĩa gì cả, học mấy cái đó thì đi làm Web nghe có vẻ nghe hay hơn là làm hacker.
Đẳng cấp cao nhất của một hacker là social engineering, và bao giờ cũng là vậy. Hack có nghĩa là đánh giá các vulnerability, các rủi ro rồi đưa ra biện pháp tấn công hay phòng thủ cho phù hợp.
Thân.
 

--> Mình chả biết gì về hacking cả (à, đúng hơn thì cũng biết chút chút, ví dụ như: theo ý kiến cá nhân của mình thì anh conmale, bạn mrro... là những hackers), nhưng sao mình thấy cái nhận định trên của bạn nó tào lao quá.
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   nên học lập trình nào phù hợp cho việc trở thành 1 Hacker 03/12/2009 12:15:13 (+0700) | #39 | 199672
[Avatar]
louisnguyen27
Member

[Minus]    0    [Plus]
Joined: 12/08/2008 18:04:41
Messages: 321
Offline
[Profile] [PM]
Hì hì, lâu quá mới gặp quanta, ý tớ nói là ví dụ bẻ khóa, chui vô nhà người ta lấy chôm cái máy tính xách tay hay tạt nước vào server mà công an tìm hổng ra là đẳng cấp cao nhất rồi.
Q+SBtZW1iZXIgb2YgSFZ+B
Back to Linux soon!!!
[Up] [Print Copy]
  [Question]   nên học lập trình nào phù hợp cho việc trở thành 1 Hacker 03/12/2009 19:37:05 (+0700) | #40 | 199702
ThanhTV™
Member

[Minus]    0    [Plus]
Joined: 01/12/2009 07:14:15
Messages: 17
Offline
[Profile] [PM] [MSN]
@ louisnguyen27: Ờ ờ, biết cái tên Kevin Mitnick, theo những thông tin mình có được thì đây là một trong những rookie nổi tiếng nhất thế giới khi mới 14 tuổi đã "biết sử dụng" những cái "của người khác" để gây ra những thiệt hại rất lớn cho các "hệ thống" thông tin.

Nếu có thời gian thì đọc qua bài /hvaonline/posts/list/3078.html thử xem, mình nghĩ nó có ích cho bạn đó.

Còn cái cách xóa dấu viết bằng tạt nước hay là tạt axit admin thì mình thua rồi, nó đúng là chuối thật, nhất là chuối trong tình trạng con sever đó không nằm ở Việt Nam và chẳng có gì tác dụng được vài đó smilie

Còn cái gọi là social engineering thì sao tui nghe nó nông dân thế nhỉ. Một anh chàng ngu ngơ ra ngoài quán cafe mượn cái máy ai đó để gởi email và sẵn tiện gắn con virus vào đó thì chẳng có gì gọi là kĩ thuật cả, mấy đồng chí dạng này tui gặp nhiều rồi, nếu có giỏi thì nên học cái gì cho ra hồn tí, chứ còn cái dạng mấy đồng chí này chẳng bao giờ lừa được tui gì cả, đừng nói là thay vì học network, programming bạn lại đi học mấy cái đó nhé smilie.

Tui đồng ý với bạn quanta, bạn tào lao quá đó.
My Yahoo: tranvanthanh_tvt_85
[Up] [Print Copy]
  [Question]   nên học lập trình nào phù hợp cho việc trở thành 1 Hacker 03/12/2009 22:00:22 (+0700) | #41 | 199717
[Avatar]
louisnguyen27
Member

[Minus]    0    [Plus]
Joined: 12/08/2008 18:04:41
Messages: 321
Offline
[Profile] [PM]
@ThanhTV: ừ thì từ cái nick YM của cậu tui đoán tuổi cậu còn nhỏ mà học sao nhiều thế nên tui chỉ chờ tự cậu phát ngôn cái câu nếu có giỏi thì nên học cái gì cho ra hồn tí , không hiểu trong cái đống lập trình mà cậu liệt kê ở trên có mấy cái được xem là ra hồn.
Còn việc social engineer tui không tranh luận kể cả với quanta vì có quá nhiều quan điểm khác nhau chung quanh chuyện đó. Đã là social thì mỗi người có một cách cảm nhận khác nhau.
Có cái nhà nọ, bị hư cái khóa, có người đi ngang qua không thấy... đi luôn. có người đi qua thấy báo với chủ nhà, có người thấy, giúp chủ nhà sửa khóa, có người thấy hôm sau quay lại bẻ khóa...
Tui vô đây chẳng để học network hay programming vì nó chẳng có lợi gì cho tui cả, bây giờ mà tui đi học mấy cái đó bạn tui bảo là tui khùng. Tui vô đây là để học cách tư duy của những người khác và trao đổi thêm thông tin với cộng đồng. Cái này tui quan niệm nó là social engineering.
Q+SBtZW1iZXIgb2YgSFZ+B
Back to Linux soon!!!
[Up] [Print Copy]
  [Question]   nên học lập trình nào phù hợp cho việc trở thành 1 Hacker 03/12/2009 22:35:49 (+0700) | #42 | 199722
trainhangeo
Member

[Minus]    0    [Plus]
Joined: 02/12/2009 10:47:01
Messages: 1
Offline
[Profile] [PM]
vậy là hoc gần hết các ngôn ngữ lập trình rùi còn gì hihi
[Up] [Print Copy]
  [Question]   nên học lập trình nào phù hợp cho việc trở thành 1 Hacker 03/12/2009 22:43:21 (+0700) | #43 | 199723
ThanhTV™
Member

[Minus]    0    [Plus]
Joined: 01/12/2009 07:14:15
Messages: 17
Offline
[Profile] [PM] [MSN]

louisnguyen27 wrote:
@ThanhTV: ừ thì từ cái nick YM của cậu tui đoán tuổi cậu còn nhỏ mà học sao nhiều thế nên tui chỉ chờ tự cậu phát ngôn cái câu nếu có giỏi thì nên học cái gì cho ra hồn tí , không hiểu trong cái đống lập trình mà cậu liệt kê ở trên có mấy cái được xem là ra hồn.

Còn việc social engineer tui không tranh luận kể cả với quanta vì có quá nhiều quan điểm khác nhau chung quanh chuyện đó. Đã là social thì mỗi người có một cách cảm nhận khác nhau.

Có cái nhà nọ, bị hư cái khóa, có người đi ngang qua không thấy... đi luôn. có người đi qua thấy báo với chủ nhà, có người thấy, giúp chủ nhà sửa khóa, có người thấy hôm sau quay lại bẻ khóa...

Tui vô đây chẳng để học network hay programming vì nó chẳng có lợi gì cho tui cả, bây giờ mà tui đi học mấy cái đó bạn tui bảo là tui khùng. Tui vô đây là để học cách tư duy của những người khác và trao đổi thêm thông tin với cộng đồng. Cái này tui quan niệm nó là social engineering. 


(1)
: Nói nhảm nhí thế trong này có lắm người cười bạn đấy.

(2) : Ờ, tui thì mong là được khùng như thế, vì tui ngại nhất là cái khoảng đi dụ tình người ta, tui đâu giỏi như bạn, nên nếu bạn thích thì bạn cứ phát triển theo cái hướng của bạn, còn tui thì tui cứ học kĩ thuật thôi, xem thử thằng nào sẽ khá hơn smilie
My Yahoo: tranvanthanh_tvt_85
[Up] [Print Copy]
  [Question]   nên học lập trình nào phù hợp cho việc trở thành 1 Hacker 04/12/2009 08:32:32 (+0700) | #44 | 199739
[Avatar]
louisnguyen27
Member

[Minus]    0    [Plus]
Joined: 12/08/2008 18:04:41
Messages: 321
Offline
[Profile] [PM]

trainhangeo wrote:
vậy là hoc gần hết các ngôn ngữ lập trình rùi còn gì hihi
 

Ừ thì tui cũng muốn nói vậy.
@ThanhTV: tui muốn nói là trong số cái đám bạn học, bạn "ra hồn" cái nào chưa? Bản thân ngôn ngữ lập trình nó không có hồn, người sử dụng nó có ra hồn hay không thôi.
Tui thấy bắt đầu out khỏi cái chủ đề thảo luận định hướng rồi nên tui không tranh luận về ngữ nghĩa hay ai giỏi hơn (bạn giỏi thì tui mừng cho bạn). Tui quay lại việc định hướng học lập trình nào để trở thành một hacker.

1. Học lập trình nào cũng được, học thật giỏi một cái rồi từ từ mở rộng sang những cái khác nếu có nhu cầu.
2. Tiếp cận theo hướng social engineering: học tâm lý của con người, những lối mòn tư duy của con người, chính những lối mòn này thường tạo ra vulnerability.
3. Học bảo mật mà tui nghĩ định hướng toàn diện nhất là CISSP trong đó có 10 domain thì 5 cái là có Social Engineering.
4. Nhớ là giỏi lập trình và network thì vẫn chưa phải là hacker, để làm một hacker thực sự có nhiều cái khác cần phải học
Q+SBtZW1iZXIgb2YgSFZ+B
Back to Linux soon!!!
[Up] [Print Copy]
  [Question]   nên học lập trình nào phù hợp cho việc trở thành 1 Hacker 04/12/2009 08:45:09 (+0700) | #45 | 199743
[Avatar]
conmale
Administrator

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

louisnguyen27 wrote:

4. Nhớ là giỏi lập trình và network thì vẫn chưa phải là hacker, để làm một hacker thực sự có nhiều cái khác cần phải học
 


Tớ chẳng phải là héc cơ nhưng cũng cảm nhận rằng để "làm" một héc cơ, kỹ thuật là một chuyện nhưng tư duy mới là chuyện quan trọng nhất. héc cơ là những người tìm ra giải pháp cho một trở ngại hoặc vấn đề nào đó và chắc chắn không phải "step by step".
What bringing us together is stronger than what pulling us apart.
[Up] [Print Copy]
  [Question]   nên học lập trình nào phù hợp cho việc trở thành 1 Hacker 04/12/2009 09:56:55 (+0700) | #46 | 199749
B 0 0 B
Member

[Minus]    0    [Plus]
Joined: 31/07/2009 17:19:41
Messages: 149
Offline
[Profile] [PM]
mình thấy hacker = tester cao cấp

muốn test cái gì thì học cái đó, test web biết ngôn ngữ web, test application thì biết các ngôn ngữ viết application, test system thì biết các ngôn ngữ máy ...

muốn thành tester cao cấp thì phải có level am hiểu tương đương.
[Up] [Print Copy]
  [Question]   nên học lập trình nào phù hợp cho việc trở thành 1 Hacker 04/12/2009 11:05:30 (+0700) | #47 | 199761
ThanhTV™
Member

[Minus]    0    [Plus]
Joined: 01/12/2009 07:14:15
Messages: 17
Offline
[Profile] [PM] [MSN]

conmale wrote:

louisnguyen27 wrote:

4. Nhớ là giỏi lập trình và network thì vẫn chưa phải là hacker, để làm một hacker thực sự có nhiều cái khác cần phải học
 


Tớ chẳng phải là héc cơ nhưng cũng cảm nhận rằng để "làm" một héc cơ, kỹ thuật là một chuyện nhưng tư duy mới là chuyện quan trọng nhất. héc cơ là những người tìm ra giải pháp cho một trở ngại hoặc vấn đề nào đó và chắc chắn không phải "step by step". 


Không tư duy thì làm sao mà giỏi kĩ thuật được nhỉ ?

=> Giỏi kĩ thuật là đã có một tầm tư duy đáng nể, giỏi kỉ thuật lập trình không phải chỉ là nhớ các câu lệnh, mà còn nhớ đến cả những thuật toán, biết áp dụng đúng cách và tối ưu, tương tự như thế ta có thể khẳng định "chỉ cần giỏi kĩ thuật là đủ". Còn mấy cái thêm thắc vào như nghiên cứu tâm lí tội phạm thì còn tùy vào vị trí công việc đang làm và mức độ khó của công việc, một lập trình viên cũng có thể là hacker, nhưng chẳng ai đi học ngành tâm lí tội phạm để đi code cả.
My Yahoo: tranvanthanh_tvt_85
[Up] [Print Copy]
  [Question]   nên học lập trình nào phù hợp cho việc trở thành 1 Hacker 04/12/2009 11:57:57 (+0700) | #48 | 199765
[Avatar]
conmale
Administrator

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

ThanhTV™ wrote:

conmale wrote:

louisnguyen27 wrote:

4. Nhớ là giỏi lập trình và network thì vẫn chưa phải là hacker, để làm một hacker thực sự có nhiều cái khác cần phải học
 


Tớ chẳng phải là héc cơ nhưng cũng cảm nhận rằng để "làm" một héc cơ, kỹ thuật là một chuyện nhưng tư duy mới là chuyện quan trọng nhất. héc cơ là những người tìm ra giải pháp cho một trở ngại hoặc vấn đề nào đó và chắc chắn không phải "step by step". 


Không tư duy thì làm sao mà giỏi kĩ thuật được nhỉ ?

=> Giỏi kĩ thuật là đã có một tầm tư duy đáng nể, giỏi kỉ thuật lập trình không phải chỉ là nhớ các câu lệnh, mà còn nhớ đến cả những thuật toán, biết áp dụng đúng cách và tối ưu, tương tự như thế ta có thể khẳng định "chỉ cần giỏi kĩ thuật là đủ". Còn mấy cái thêm thắc vào như nghiên cứu tâm lí tội phạm thì còn tùy vào vị trí công việc đang làm và mức độ khó của công việc, một lập trình viên cũng có thể là hacker, nhưng chẳng ai đi học ngành tâm lí tội phạm để đi code cả. 


Tư duy để giỏi kỹ thuật chung chung không phải là tư duy của hacker. Hacker có thể nhìn và chọn hướng nhìn bằng một thứ tư duy không phải như tư duy thuần túy của các kỹ sư hoặc chuyên viên kỹ thuật.

Cứ cho rằng một người cực giỏi về kỹ thuật, có nghĩa là biết hết, làm được hết, hiểu được hết mọi khía cạnh kỹ thuật nhưng có thể người ấy không là một hacker nếu thiếu tư duy.... hacker.
What bringing us together is stronger than what pulling us apart.
[Up] [Print Copy]
  [Question]   nên học lập trình nào phù hợp cho việc trở thành 1 Hacker 04/12/2009 15:14:01 (+0700) | #49 | 199784
ThanhTV™
Member

[Minus]    0    [Plus]
Joined: 01/12/2009 07:14:15
Messages: 17
Offline
[Profile] [PM] [MSN]
Vậy conmale có thể ví dụ một vài "tư duy kiểu hacker" và so sánh nó với những "tư duy thuần túy của các kĩ sư hoặc chuyên viên kĩ thuật được không"? Trong topic này từ "tư duy hacker" được lặp lại nhiều lần, nhưng có vẻ chưa thống nhất nên tôi nghĩ nhiều anh em cũng còn đang thắc mắc và cũng muốn làm rõ.

Tôi thấy nếu nói về tư duy thì một tư duy của các kỹ sư hoặc chuyên viên kỹ thuật cũng đủ rồi, đó cũng là sự tìm tòi, khám phá, thích nghiên cứu, luôn tìm kiếm sự đổi mới, ... như vậy có khác gì tư duy của một attacker (trường hợp này là hacker) không nhỉ ? smilie
My Yahoo: tranvanthanh_tvt_85
[Up] [Print Copy]
  [Question]   nên học lập trình nào phù hợp cho việc trở thành 1 Hacker 05/12/2009 04:15:28 (+0700) | #50 | 199822
[Avatar]
H3x4
Member

[Minus]    0    [Plus]
Joined: 02/04/2009 00:03:16
Messages: 242
Offline
[Profile] [PM]
Mạn phép anh conmale với anh louisnguyen smilie Em nghĩ một trường hợp cụ thể mà em trải qua và thấy rõ nhất :
Code:
#include <stdlib.h>
#define A(x) atoi(a[x])
#define S sizeof(int)
int main(int c,char**a){
        int*p=malloc(A(1)*S);
        if(A(2)<=A(1)*S)
                p[A(2)]=A(3);
        free(p);
        return (0)


=> tư duy của lập trình viên chính là mục đích của chương trình, người dùng quyết định ghi vào phần tử thứ mấy của mảng A với giá trị là bao nhiêu smilie

=> tư duy của hacker : chương trình ghi vào vị trí do hacker đó quyết định (A2) và giá trị tại đó(A3) cũng under control smilie

Đó là quan điểm cá nhân em thôi smilie Có gì sai mong mọi người góp ý!
[Up] [Print Copy]
  [Question]   nên học lập trình nào phù hợp cho việc trở thành 1 Hacker 05/12/2009 10:45:43 (+0700) | #51 | 199841
ThanhTV™
Member

[Minus]    0    [Plus]
Joined: 01/12/2009 07:14:15
Messages: 17
Offline
[Profile] [PM] [MSN]
Tôi thấy cái ví dụ bạn đang làm chỉ chỉ ra được một điều rằng "hacker" và "coder" có hai mục đích khác nhau chứ chẳng phải là thể hiện tư duy khác nhau. Nếu muốn coder cũng có thể làm như hacker, với kiến thức lập trình họ có, việc can thiệp và chỉnh sửa một phần mềm không khó, tại sao lại không thể ?

Vậy nên tôi nghĩ "tư duy" khác với "mục đích".
My Yahoo: tranvanthanh_tvt_85
[Up] [Print Copy]
  [Question]   nên học lập trình nào phù hợp cho việc trở thành 1 Hacker 05/12/2009 11:30:39 (+0700) | #52 | 199845
lamer
Elite Member

[Minus]    0    [Plus]
Joined: 26/02/2008 13:28:49
Messages: 215
Offline
[Profile] [PM]
Trong bài viết Đạo đức nghiên cứu lỗ hổng bảo mật http://www.bluemoon.com.vn/articles/the.ethics.of.vulnerability.research.html), Bruce có viết:

Các kỹ sư an ninh nhìn thế giới khác với những kỹ sư khác. Thay vì chú trọng vào vấn đề làm sao các hệ thống hoạt động, họ tập trung vào vấn đề làm sao các hệ thống hư hại, bị làm hư hại, và làm sao để phòng--hay chống--những hư hại đó. Đa số các lỗi bảo mật phần mềm không bao giờ xuất hiện trong quá trình hoạt động thông thường, chỉ xuất hiện khi có kẻ cố tình tận dụng chúng. Cho nên các kỹ sư an ninh cần phải suy nghĩ như những kẻ phá hoại này. 

[Up] [Print Copy]
  [Question]   nên học lập trình nào phù hợp cho việc trở thành 1 Hacker 05/12/2009 11:37:04 (+0700) | #53 | 199846
[Avatar]
conmale
Administrator

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

ThanhTV™ wrote:
Vậy conmale có thể ví dụ một vài "tư duy kiểu hacker" và so sánh nó với những "tư duy thuần túy của các kĩ sư hoặc chuyên viên kĩ thuật được không"? Trong topic này từ "tư duy hacker" được lặp lại nhiều lần, nhưng có vẻ chưa thống nhất nên tôi nghĩ nhiều anh em cũng còn đang thắc mắc và cũng muốn làm rõ.

Tôi thấy nếu nói về tư duy thì một tư duy của các kỹ sư hoặc chuyên viên kỹ thuật cũng đủ rồi, đó cũng là sự tìm tòi, khám phá, thích nghiên cứu, luôn tìm kiếm sự đổi mới, ... như vậy có khác gì tư duy của một attacker (trường hợp này là hacker) không nhỉ ? smilie 


Nhiều ví dụ lắm. Thử xem.

"Mới cài xong LAMP, chạy được rồi" --> kỹ thuật viên.

"Mới cài xong LAMP, chạy được rồi, thử tối ưu rồi" --> kỹ thuật viên cao cấp.

"Mới cài xong LAMP trên Fedora, chạy được rồi, hardened rồi, chưa tìm ra lỗi. Để cài thử trên Debian xem có gì khác không" --> hacker.
What bringing us together is stronger than what pulling us apart.
[Up] [Print Copy]
  [Question]   nên học lập trình nào phù hợp cho việc trở thành 1 Hacker 05/12/2009 12:31:36 (+0700) | #54 | 199853
ThanhTV™
Member

[Minus]    0    [Plus]
Joined: 01/12/2009 07:14:15
Messages: 17
Offline
[Profile] [PM] [MSN]

lamer wrote:
Trong bài viết Đạo đức nghiên cứu lỗ hổng bảo mật http://www.bluemoon.com.vn/articles/the.ethics.of.vulnerability.research.html), Bruce có viết:

Các kỹ sư an ninh nhìn thế giới khác với những kỹ sư khác. Thay vì chú trọng vào vấn đề làm sao các hệ thống hoạt động, họ tập trung vào vấn đề làm sao các hệ thống hư hại, bị làm hư hại, và làm sao để phòng--hay chống--những hư hại đó. Đa số các lỗi bảo mật phần mềm không bao giờ xuất hiện trong quá trình hoạt động thông thường, chỉ xuất hiện khi có kẻ cố tình tận dụng chúng. Cho nên các kỹ sư an ninh cần phải suy nghĩ như những kẻ phá hoại này

 


conmale wrote:

Nhiều ví dụ lắm. Thử xem.

"Mới cài xong LAMP, chạy được rồi" --> kỹ thuật viên.

"Mới cài xong LAMP, chạy được rồi, thử tối ưu rồi" --> kỹ thuật viên cao cấp.

"Mới cài xong LAMP trên Fedora, chạy được rồi, hardened rồi, chưa tìm ra lỗi. Để cài thử trên Debian xem có gì khác không" --> hacker. 


Vậy có phải cả conmale và lamer đều suy nghĩ rằng "Hacker cần có một suy nghĩ như một kẻ phá hoại và luôn cố gắn đi tìm lỗi" ?

(Kẻ phá hoại ở đây là những người đang cố tình làm hư hại các hệ thống)

Cả hai bạn dường như đang nghiên về xu hướng định nghĩa hacker là những kẻ tấn công thay vì phòng thủ (dĩ nhiên là họ cũng phòng thủ cho hệ thống của riêng họ khi cần thiết), và chỉ khi nào đi tấn công thì mới được gọi là hacker? còn đi phòng thủ thì xem là "kỹ thuật viên cao cấp"?

Nghe có vẻ tiêu cực nhĩ. Tớ thì nghĩ đơn giản hơn, dù là hacker hay là kỹ thuật viên cao cấp gì thì cũng tư duy ngang nhau, tư duy ở đây được xem là cách giải quyết các vấn đề họ gặp phải, hacker thì tìm cách hạ ngục hệ thống, còn kỹ thuật viên thì tìm cách cũng cố và tối ưu hệ thống. Và cả hai bọn họ đều phải luôn tìm tòi sự đổi mới, luôn tìm cách chinh phục tri thức, luôn tìm cách tối ưu hóa hệ thống, luôn đề cao khả năng tự học, luôn củng cố và phát triển kiến thức ...

PM: Mà các bạn định nghĩa thế nào là "tư duy" thế? Vì có thể cách định nghĩa của tôi khác với các bạn, có thể một trong hai đúng hoặc cùng sai nên sẽ không hiểu nhau.

Theo tôi định nghĩ thì tư duy là quá trình tìm ra các phương pháp để giải các bài toán trong thực tế và công việc.
My Yahoo: tranvanthanh_tvt_85
[Up] [Print Copy]
  [Question]   nên học lập trình nào phù hợp cho việc trở thành 1 Hacker 05/12/2009 22:56:41 (+0700) | #55 | 199882
[Avatar]
louisnguyen27
Member

[Minus]    0    [Plus]
Joined: 12/08/2008 18:04:41
Messages: 321
Offline
[Profile] [PM]

ThanhTV™ wrote:


Vậy có phải cả conmale và lamer đều suy nghĩ rằng "Hacker cần có một suy nghĩ như một kẻ phá hoại và luôn cố gắn đi tìm lỗi" ?

(Kẻ phá hoại ở đây là những người đang cố tình làm hư hại các hệ thống)

Cả hai bạn dường như đang nghiên về xu hướng định nghĩa hacker là những kẻ tấn công thay vì phòng thủ (dĩ nhiên là họ cũng phòng thủ cho hệ thống của riêng họ khi cần thiết), và chỉ khi nào đi tấn công thì mới được gọi là hacker? còn đi phòng thủ thì xem là "kỹ thuật viên cao cấp"?

Nghe có vẻ tiêu cực nhĩ. Tớ thì nghĩ đơn giản hơn, dù là hacker hay là kỹ thuật viên cao cấp gì thì cũng tư duy ngang nhau, tư duy ở đây được xem là cách giải quyết các vấn đề họ gặp phải, hacker thì tìm cách hạ ngục hệ thống, còn kỹ thuật viên thì tìm cách cũng cố và tối ưu hệ thống. Và cả hai bọn họ đều phải luôn tìm tòi sự đổi mới, luôn tìm cách chinh phục tri thức, luôn tìm cách tối ưu hóa hệ thống, luôn đề cao khả năng tự học, luôn củng cố và phát triển kiến thức ...

 

1. Không phải mình anh conmale và lamer nghĩ như vậy, cậu nên biết ai là người viết cái câu mà lamer quote.
2. Không biết cách tấn công làm sao biết phòng thủ như thế nào? Ví dụ anh conmale đưa ra là khá chính xác không lẽ phải giải thích thêm cho cậu: Nếu cậu không tấn công cái hệ thống cậu đang cố bảo vệ thì làm sao cậu biết nó hổng chỗ nào để phòng thủ?
3. Ừ, thường thì tui thấy mấy anh bạn của tui chỉ ngồi tấn công, còn mấy công việc gì gì củng cố và tối ưu hệ thống thì để cho lính làm rồi kiểm tra lại. Không hiểu tư duy của ổng với mấy cậu kia có khác nhau không?
4. Tui quan niệm là kỹ thuật viên là người tạo ra hệ thống, nhưng hacker là người kiểm soát cái hệ thống đó (dù đó là tấn công hay phòng thủ). Tui không nghĩ là tư duy của họ ngang nhau.
5. Không ai dám định nghĩa về tư duy bởi vì nó là một khái niêm hay là một phạm trù.
@h3x4 Anh conmale đưa ra ví dụ tương tự rồi đó
@lamer còn mở lớp bảo mật không cho tớ đăng ký một vé smilie
Q+SBtZW1iZXIgb2YgSFZ+B
Back to Linux soon!!!
[Up] [Print Copy]
  [Question]   nên học lập trình nào phù hợp cho việc trở thành 1 Hacker 06/12/2009 10:11:28 (+0700) | #56 | 199902
[Avatar]
AIO
Member

[Minus]    0    [Plus]
Joined: 21/02/2008 23:44:02
Messages: 127
Offline
[Profile] [PM]

ThanhTV™ wrote:
"chỉ cần giỏi kĩ thuật là đủ" 

conmale wrote:
"Mới cài xong LAMP, chạy được rồi" --> kỹ thuật viên.

"Mới cài xong LAMP, chạy được rồi, thử tối ưu rồi" --> kỹ thuật viên cao cấp.

"Mới cài xong LAMP trên Fedora, chạy được rồi, hardened rồi, chưa tìm ra lỗi. Để cài thử trên Debian xem có gì khác không" --> hacker. 


Cụm từ "giỏi kỹ thuật" nầy mơ hồ phết smilie
Hacker là phải giỏi kỹ thuật smilie
chẳng ai nghĩ gì về mình cả
[Up] [Print Copy]
  [Question]   nên học lập trình nào phù hợp cho việc trở thành 1 Hacker 07/12/2009 12:03:17 (+0700) | #57 | 199982
[Avatar]
conmale
Administrator

Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
[Profile] [PM]
Chuyện công và thủ, hackers và security experts, trắng và đen... có lằn ranh khá mỏng manh. Hackers không chỉ là những người ngồi đó và test (như pentest) mà nó còn bao gồm mọi sinh hoạt khác.

Hackers có thói quen hỏi "nếu như", "lỡ may", "giả sử"... họ đưa ra những giả thuyết, những trường hợp và những hoàn cảnh không bình thường, không lý tưởng để tìm giải pháp cho những tình huống như thế. Những cái này đi xuyên suốt từ điểm bé nhỏ khó thấy nhất đến điểm cụ thể, rõ ràng và dễ thấy nhất.

Tớ đưa ra "LAMP" chỉ để minh họa vì "LAMP" quá thông dụng trên net. Cùng nguyên tắc áp dụng cho mọi thứ (chớ không chỉ LAMP).
What bringing us together is stronger than what pulling us apart.
[Up] [Print Copy]
  [Question]   nên học lập trình nào phù hợp cho việc trở thành 1 Hacker 21/12/2009 15:27:39 (+0700) | #58 | 201502
vip8shark
Member

[Minus]    0    [Plus]
Joined: 20/12/2009 06:04:50
Messages: 1
Offline
[Profile] [PM]
chào mọi người! em là 1 mem mới tham gia và đang học 12, cũng đam mê It nhưng có lẽ em k định chọn trường cntt để thi đại học. em coi IT là điều thú vị, đáng học hỏi mỗi khi nhàm chán mọi thứ. nhưng nếu em thi vào trg Y rớt em sẽ chọn trường cntt làm nguyện vọng 2 vì k còn cách nào khác.
các anh cho e hỏi, vậy nếu mún làm hacker thì nền tảng đầu tiên là dùng ngôn ngữ lập trình nào và xuyên suốt trong quá trình hack. em có thể chỉ chọn java và vb làm nền tảng chủ chốt ko. mong mấy anh giúp đỡ việc định hướng.
[Up] [Print Copy]
  [Question]   nên học lập trình nào phù hợp cho việc trở thành 1 Hacker 22/12/2009 14:14:34 (+0700) | #59 | 201612
dragonking741
Member

[Minus]    0    [Plus]
Joined: 19/12/2009 20:14:07
Messages: 1
Offline
[Profile] [PM]
thank
[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|