banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Messages posted by: instcode  XML
Profile for instcode Messages posted by instcode [ number of posts not being displayed on this page: 0 ]
 
Mới đọc biết được cái lỗi này (đã được tác giả public 4 ngày trước), có vẻ khá nghiêm trọng vì Cent OS 5 vẫn còn xài glibc 2.5 và nếu hên, script kiddies chỉ cần gõ gõ mấy phát là có thể lụm root: http://seclists.org/fulldisclosure/2010/Oct/257

nguago wrote:
@conmale: Vậy mới cần xác định đúng mục đích và tính chất để lựa chọn Cache nào dùng vào cái gì. Dùng sai thì đôi khi mang lại hậu quả rất tệ ! smilie 

Đã dùng cache thì mục đích bao giờ cũng là performance cho nên cái quan trọng đó là chứa dữ liệu có tính chất gì và bạn muốn truy cập nó như thế nào? Dù câu trả lời có là gì đi nữa mà nếu có RAM dư dả để đó kô ai xài thì ko ai chọn giải pháp chỉ dùng external memory để cache cả. Tiếp theo là ko thể tin vào kết quả benchmark của bạn được vì đơn giản, nếu RAM chỉ nhanh hơn disk 5 lần thì người ta chẳng bỏ tiền ra mua thêm RAM hoặc SSD thay cho ổ HDD thường đâu! Nếu bạn benchmark trên Linux server thì bạn vô tình so sánh RAM và RAM + API overhead rồi đó, vì Linux cache những dữ liệu được access thường xuyên của HDD lên RAM smilie

Trong trường hợp của bạn, bạn nên tranh cãi những lý do tại sao phải dùng 1 persistent storage từ đó kiếm 1 cache manager (library) mà hỗ trợ cache trong RAM và persist lên đĩa là xong. Ví dụ bạn có thể tham khảo Redis một dạng no-sql key-value store, coi như là database trong RAM nhưng data synced với HDD...
Chào các bạn,

Hiện nay trong VN có khá nhiều trang web cho phép người sử dụng tìm vị trí, đường đi... nhưng tất cả đều đi kèm với một giao diện khá rối rắm mà vẫn chưa hỗ trợ những thông tin cơ bản mà người sử dụng cần. Những trang web này thường chỉ đưa ra một lộ trình chung chung mà không hề quan tâm đến khía cạnh phương tiện nào mà người sử dụng chọn. Một ví dụ khác đó là mặc dù hệ thống xe buýt Việt Nam đã có từ rất lâu, nhưng đến nay, chưa có một trang web nào cho phép tìm kiếm lộ trình các tuyến xe buýt một cách hiệu quả và trực quan...

Tại sao phải phân biệt việc tìm đường cho xe buýt, xe gắn máy, xe ô tô và người đi bộ trong khi thực tế việc tìm đường chỉ liên quan đến những vị trí trên bản đồ? Để trả lời cho câu hỏi này, một anh bạn của tụi mình đã bỏ rất nhiều công sức để xây dựng một trang web bản đồ nhằm cho phép mọi người không những tìm kiếm mọi ngõ ngách trên lãnh thổ Việt Nam, tra cứu thông tin các tuyến xe buýt trong nội thành... mà còn mang lại điểm khác biệt lớn nhất so với những trang khác đó là kết quả tìm kiếm sẽ giúp cho người sử dụng có thể tự quyết định hình thức di chuyển (đi bộ, xe đạp, xe máy, taxi, xe buýt...)!

Có lẽ không cần nói nhiều vì bạn có thể bắt đầu với bản live ở: http://www.donxebuyt.com

Trang web đang trong quá trình hoàn thiện nên chắc chắn không tránh được sai sót. Mọi góp ý của các bạn xin vui lòng gửi về địa chỉ: admin@donxebuyt.com. Nhóm phát triển sẽ ghi nhận và sẽ nỗ lực hết sức để mang lại độ tin cậy cũng như là độ ổn định cho các bạn khi sử dụng. Và quan trọng hơn hết, mong các bạn phổ biến thông tin này đến cho những người thân một khi cảm thấy hài lòng với nó... Tụi mình biết muốn sản phẩm đạt thành công thì điều cần thiết nhât là phải lấy được lòng và nhận những sự giúp đỡ từ những người đi tiên phong như các bạn smilie

Để giúp cho những bạn làm quen nhanh với hệ thống, các bạn có thể download phần Hướng Dẫn Sử Dụng ở đây: http://dl.dropbox.com/u/1440990/Share/HDSDWebDonXeBuyt.zip

Phần này sẽ được cập nhật ở trang web trong thời gian tới smilie

Cám ơn rất nhiều.

hoanghono wrote:

mrro wrote:


Khi kiểm tra 1 hệ thống có an toàn hay không, nếu kết quả báo là an toàn, mà thực tế là không, thì gọi là "false positive" chứ không phải gọi là "false negative".
 


Haha thế thì nó là định nghĩa của bồ. Bồ hiểu chữ "positive" ở đây nghĩa là gì? Haha về cái này, tôi nghĩ tôi chẳng cần phải đọc tài liệu lại đâu. Bồ nghĩ tôi viết sai thì cứ nghĩ, kô có vấn đề gì cả.

Thực tế tôi chưa bao giờ phải vừa tranh luận vừa đọc tài liệu làm gì, bởi nếu tôi không rõ về một đề tài nào đó, tôi đã không tranh luận rồi.

--m 

Tui chẳng có định nghĩa của riêng mình đâu. Đó là định nghĩa của giới khoa học đó, toán học, logic học, xác suất học... đều chung 1 khái niệm như tui nói cả. Mrro cần kiểm tra lại "định nghĩa" của Mrro đi, cho nó giống thế giới. 


Chuyện: Em (E), Anh (A), Trung Tâm Dự Báo Thời Tiết (T) và Ông Trời (O):

1. Tình huống 1:
False Positive:
E: Em sẽ đi chơi với anh nếu trời nắng!
T: Sắp có nắng to!
A: Nắng đẹp quá em ơi, anh đến đón em nhé?
E: Ừa.
O: Mưa cho tụi mày chết nè!

False Negative:
E: Em sẽ đi chơi với anh nếu trời nắng!
T: Sắp có mưa lớn!
E: Thôi sắp có mưa, anh khỏi đến!
O: Êh, nắng mà?
A: Huhuh, thằng TTDBTT khốn nạn!

2. Tình huống 2:
False Positive:
E: Em sẽ kô đi chơi với anh nếu trời nắng!
T: Sắp có mưa lớn!
A: Trời sắp mưa rồi, đẹp quá em ơi, anh đến đón em nhé?
E: Ừa.
O: Nắng nè!

False Negative:
E: Em sẽ kô đi chơi với anh nếu trời nắng!
T: Sắp có nắng to!
E: Thôi trời nắng to quá, em ở nhà.
O: Ủa? Mưa mà! Nè!
A: Thằng TTDBTT mất nết.

Hi vọng giúp hoanghono ngộ ra được cái gì đó smilie

nbthanh wrote:
Em chưa thấy cái website nào chạy được Multi-threading processing cả . 

Website nào mà chả là multi-thread smilie Vì bản thân cái web server là multi-thread rồi, nhiều request tới đồng thời nó vẫn xử lý được.
Còn bên trong 1 request mà trang web tạo ra nhiều thread con để xử lý thì...đầu tiên phải hỏi là: để làm gì đã. 

Thấy kô có lý do nào trừ việc coder muốn chọc quê cục server, muốn chơi xỏ em nó! smiliesmiliesmilie

seamoun wrote:
Chọn ngôn ngữ nào để lập trình? 

Chọn ngôn ngữ ở đây là điểm mạnh của ngôn ngữ hay là một vấn đề nào liên quan đến ngôn ngữ ?.
Nếu như chọn ngôn ngữ thì theo em không có ngôn ngữ nào là mạnh nhất, mà quan trọng là người sử dụng thành thạo ngôn ngữ đó để diễn đạt ý tưởng của mình, cái đó mới quan trọng. Còn ngôn ngữ chỉ là công cụ diễn đạt mà thôi, kinh nghiệm sử dụng ngôn ngữ giúp mình rút ngắn thời gian diễn đạt ý tưởng thành ngôn ngữ máy tính, ...  

Bạn nói sai thè lè rồi smilie... Bây giờ bạn chọn PHP rồi đi viết ứng dụng chạy trên desktop smilie
Hông dám nói dài và ba phải như bạn seamoun, hướng của instcode đang là: Pascal -> C/C++ -> Java smilie
Dùng WinPCap thì bạn phải send raw packet, tức là phải chuẩn bị đúng message protocol trước khi đưa xuống tầng datalink. WinPCap hỗ trợ pcap_sendpacket để làm chuyện này.

Nhưng có những cách đơn giản hơn khác, làm trên tầng application đó là Hook Winsock hoặc dùng Winsock SPI.
1. Hook Winsock: Google madCodeHook của Madshi
2. Winsock SPI: http://www.microsoft.com/msj/0599/LayeredService/LayeredService.aspx

secmask wrote:
các bác ơi, lập trình socket trong java có cái gì để nhận biết các event của cái socket ko các bác . kiểu như WSAEventSelect hoặc WSAAsyncSelect trong winsock ấy . Em đang làm làm 1 chương trình chat bé bé mà chưa tìm được cái nào như thế nên ko lẽ cứ phải làm cái vòng lặp cho nó đọc cái socket. 

Xem SocketChannel, Selector... trong packages java.nio.*

monk1982 wrote:
Cám ơn bạn đã cho ý kiến, monk sẽ tìm trên mạng tài liệu để nghiên cứu các phần này.

Nếu bạn có link hay tài liệu ebook thì chỉ dùm monk với nha. 

Để bắt đầu, bạn kiếm cuôn "Network Programming with Windows Sockets" (xem trên http://www.ebooksclub.org/ có hay kô...) về luyện. Bảo đảm nếu có căn bản về VC++ thì luyện khoảng 1h là làm được :">...

Chúc bạn luon vui vẻ và gặp nhiều may mắn :wink:  

Cám ơn rất nhiều smilie... Bạn cũng vậy.
Hì, ai nhìn vào cũng choáng chứ đâu riêng gì bạn. Nguyên cái protocol của người ta, bạn sniff được như vậy thì làm sao có thể "suy đoán" ra được giao thức giữa client và server.

Về kỹ thuật viết chương trình game client thì cực kỳ đơn giản, chỉ cần send/receive dùng socket thôi (khó hơn một chút là hack vào trực tiếp process memory của game). Nhưng làm sao hiểu protocol để send/receive cho đúng thì mới khó. Bây giờ bạn thử sniff theo một chiến thuật đàng hoàng để từ đó còn cơ sở mà "đoán" protocol như sau:

- Chạy chương trình sniff lên để cho nó múc vào process của game.
- Bạn làm một hành động cực kỳ đơn giản, ví dụ bấm phím qua phải, hoặc click chuột vào một tọa đô cụ thể trên màn hình, hoặc làm một hành động nào đó khác...
- Gom cái đống logged data mới sinh ra từ chương trình sniff vào một folder cụ thể cho action đó.

Tiến hành làm tới làm lui cỡ mấy chục, mấy trăm lần... cho mỗi action... Sau đó, ngồi phân tích cái đống data đó...

Hehe, lý thuyết là vậy, vấn đề phải xem bạn có đủ khả năng "suy đoán" ra protocol hay kô... Bản thân instcode chắc chắn kô làm nổi smiliesmilie...
Đề tài này yêu cầu em lập trình như sau:

Từ máy chủ gửi tín hiệu đến máy trạm và máy trạm tự động chạy chương trình media player với tập tin được chia sẽ nằm trên máy chủ. Cứ năm phút một lần là máy trạm chạy chương trình media player và trình chiếu tập tin đã được chỉ định sẵn.

Em về mạng còn kém, nhờ máy huynh hướng dẫn hay đưa giải pháp giúp em với.

Cám ơn các huynh rất nhiều ạh... 


Hướng dẫn đưa giải pháp thì quá dễ, làm mới mất công smilie
Bạn cần học những vấn đề sau:
1. Lập trình socket (accept multi-clients) với Winsock.
2. Tìm hiểu Timer trong Windows API
3. Tìm hiểu ShellExecute trong Windows API.

thanhquanly wrote:
Còn có ai bít làm sao ẩn 1 tiến trình đàng chạy ko??smilie,chỉ mình vo8i1 smilie,mình viết Keylogger smilie,viết xong phần Hook rùi,run start up lun,nhưng nó hiện trong process,co' ai bít cách ẩn nó ko?? 


Vậy thì hook tiếp smilie

http://www.rootkit.com/

eyesdog wrote:
Nếu bạn tìm được code như vậy, thì phát triển tiếp nó thành: nếu người dùng rút điện ổ cắm cũng đưa ra thông báo tương tự và chạy tiếp. 


Hì hì... Mấy người tưởng là biết, lại nói chuyện "xóc óc" kiểu này mà bạn gì đó vẫn để yên là sao ta?? smilie)...

Theo mình biết, nếu Mainboard/BIOS hỗ trợ ACPI thì OS có thể "hứng" được sự kiện bấm Power, đó là cơ hội để bạn phát hiện và xử lý. Trong khi đó, nhấn nút Reset thì máy tính lập tức reboot và bạn kô thể làm được gì (và có thể nói Reset được ưu tiên cao hơn cả Power trong trường hợp thông thường, trừ phi người dùng cố tình nhấn power để "cúp điện" luôn). May mắn là hiện nay mọi mainboard đã hỗ trợ ACPI và dẹp luôn nút Reset, do đó bạn có thể yên tâm làm được mọi thứ... Thậm chí có thể "phát triển tiếp nó thành: nếu người dùng rút điện ổ cắm cũng đưa ra thông báo tương tự và chạy tiếp." :lolsmilie :lolsmilie
 

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