<![CDATA[Messages posted by "rongchaua"]]> /hvaonline/posts/listByUser/7026.html JForum - http://www.jforum.net Lỗi trên ASP.NET với IIS Code:
[NullReferenceException: Object reference not set to an instance of an object.]
   Portal.Controller.Common.Page.SetHomePage(String languageKey) +148
Trong hàm SetHomePage đang truy xuất một object nhưng object đó là null nên bị lỗi NullReferenceException.]]>
/hvaonline/posts/preList/43128/268172.html#268172 /hvaonline/posts/preList/43128/268172.html#268172 GMT
Lỗi thời gian hệ thống /hvaonline/posts/preList/42907/266977.html#266977 /hvaonline/posts/preList/42907/266977.html#266977 GMT Lỗi thời gian hệ thống
]]>
/hvaonline/posts/preList/42907/266940.html#266940 /hvaonline/posts/preList/42907/266940.html#266940 GMT
Làm cách nào để xác định Hệ Điều Hành từ một IP /hvaonline/posts/preList/41619/264463.html#264463 /hvaonline/posts/preList/41619/264463.html#264463 GMT Giải pháp quản lý license cho một ứng dụng ASP.NET ? /hvaonline/posts/preList/42009/261838.html#261838 /hvaonline/posts/preList/42009/261838.html#261838 GMT Một dạng fish khá mới /hvaonline/posts/preList/41928/261353.html#261353 /hvaonline/posts/preList/41928/261353.html#261353 GMT Một dạng fish khá mới /hvaonline/posts/preList/41928/261319.html#261319 /hvaonline/posts/preList/41928/261319.html#261319 GMT Web HVA bị chặn bởi TrendMicro Titanium IS 2012 /hvaonline/posts/preList/41678/259999.html#259999 /hvaonline/posts/preList/41678/259999.html#259999 GMT Web HVA bị chặn bởi TrendMicro Titanium IS 2012 Nếu links thuộc các trang web khác thì tính malicious thuộc trang web khác bởi vì xét trên entity thì HREF trỏ đến trang khác, thuộc về trang khác chớ không thể dựa trên HREF bên ngoài để đánh giá tính malicious của HVA. Nếu AV đánh giá như vậy là sai nguyên tắc căn bản.   Xét trường hợp như sau, em là một hacker. - Em lập nên trang web A thu hút người dùng. - Sau đó dựng nên một trang web B. Cài mã độc vào trang web B. - Em link tới trang web B từ trang web A (inframe, no window,... hoặc bất cứ phương pháp nào khác) Nếu chỉ xét đến đích cuối cùng thì trang web A vẫn là sạch nhưng về cơ bản người dùng vẫn bị dính đạn do nguồn từ B. Cho nên em nghĩ cách set tất cả các nodes liên quan là độc hại là một biện pháp an toàn nhằm ngăn lây lan diện rộng. Vì nếu không chặn A thì em chỉ cần thay B,C,D,E,... đứng núp bóng sau A thì coi như là hệ thống vận hành quá tuyệt vì đầu ra node A lúc nào cũng an toàn 100%.]]> /hvaonline/posts/preList/41678/259908.html#259908 /hvaonline/posts/preList/41678/259908.html#259908 GMT Đề nghị mở lại chủ đề BKAV bị hack mất Database /hvaonline/posts/preList/41700/259904.html#259904 /hvaonline/posts/preList/41700/259904.html#259904 GMT Trojan được chèn vào phần mềm Unikey, Unikey.org bị hacker kiếm soát /hvaonline/posts/preList/41404/257061.html#257061 /hvaonline/posts/preList/41404/257061.html#257061 GMT Trojan được chèn vào phần mềm Unikey, Unikey.org bị hacker kiếm soát
Check lại thì do mình set Local Default là "Vietnam, Sai Gon - HCM". Tuy chưa hỏi lại Microsoft nhưng có thể thấy 1 điều là Trung Quốc đã xâm nhập rất sâu và ảnh hưởng rất sâu rộng. Bằng chứng rõ ràng là App bị declined vì một lý do cực kỳ vô lý như vậy. Trong khi đó thì người Việt tự đấu đá lẫn nhau. BKAV bị hacked thì C50 vào cuộc ầm ĩ, Vietnamnet bị DDOS thì im ru bà rù. Cài cắm đủ loại backdoor, virus lên máy lên máy người dùng để theo dõi. Nhìn Ấn Độ, Trung Quốc tràn qua các khu công nghệ cao ở Âu Châu, Mỹ rồi nhìn thanh niên Việt Nam suốt ngày "chém gió", "lót hóng", "ngưỡng mộ" và GATO trên diễn đàn, rồi lại đọc mấy topic như virus thế này thì biết quốc gia mạt vận rồi.]]>
/hvaonline/posts/preList/41404/256984.html#256984 /hvaonline/posts/preList/41404/256984.html#256984 GMT
Backup / Restore DATABASE MsSQL (hoặc từng TABLE) bằng dòng lệnh SQL ? /hvaonline/posts/preList/40793/251257.html#251257 /hvaonline/posts/preList/40793/251257.html#251257 GMT Cần giúp về VB.net Nếu các bạn dùng hàm nào đó có trên 2.0 mà phiên bản cao hơn bị bỏ đi (Hoặc sẽ dùng các hàm khác thay thế.) thì sẽ lỗi.   Không bao giờ có chuyện đó. Hàm có thể bị đánh dấu là obsolete nhưng đó chỉ có tác dụng với developer chứ khi đã compile thì nó vẫn chạy bình thường. Tôi nói lần cuối cùng các bạn có nghe hay không thì tôi cũng bó tay. .NET Framework có tính tương thích ngược, đã chạy trên Version 2.0 thì chạy trên Version mới hơn 2.0.
Chỉ cài được các phiên bản .net theo thứ tự 2 , 3.5 , 4 , Nên khi đã cài .net 4 rồi thì không cài được bản cũ , vs lại không tháo được .net ra khi đã chót cài vào máy  
Tôi khá nghi ngờ kết luận này vì vừa tuần rồi tôi vừa test setup software của công ty trên Windows XP. .Net Framework 4 cài trước sau đó là .Net Framwork 2.0. Vẫn cài bình thường. Tôi sẽ test lại vào tuần sau xem sao.
GNU vẫn sống GCC vẫn sống, mọi thứ Java, .NET làm được bạn có thể cọn lựa các complier khác và thực hiện nó. Mục đích vẫn chỉ có 1, tăng cường sự ràng buộc và phụ thuộc.Nếu bạn là người làm về mãng lập trình, khi bạn order công việc từ nước ngoài thì phần lớn công việc bạn nhận đc không liên quan mấy tới .NET. 
Xin lỗi nhưng mà bạn nói quá linh tinh.]]>
/hvaonline/posts/preList/39990/249831.html#249831 /hvaonline/posts/preList/39990/249831.html#249831 GMT
Cần giúp về VB.net /hvaonline/posts/preList/39990/248632.html#248632 /hvaonline/posts/preList/39990/248632.html#248632 GMT Cần giúp về VB.net /hvaonline/posts/preList/39990/248591.html#248591 /hvaonline/posts/preList/39990/248591.html#248591 GMT Phân tích tính chất vài trận DDoS HVA vừa qua. Bạn viết "Đi tắt đón đầu, đón bắt công nghệ" (câu này bạn viết ẩu, không hết ý, phải viết rõ là công nghệ gì chứ?) hoàn toàn không phải là chuyện sai. Nước Nhật cũng đã làm như vậy sau chiến tranh thế giới thứ hai, nên họ mới đuổi kịp Mỹ. Về công nghệ, theo tôi, hiện nay họ vẫn đứng ở mức tiên tiến, chỉ kém Mỹ ở một vài lĩnh vưc.  Thế anh PXMMRF nghĩ trước thế chiến thứ 2 Nhật nó thua công nghệ Mỹ xa lắm sao??? Em nghĩ anh nên xem lại vấn đề này kỹ hơn. Mặc dù không thích Nhật lắm nhưng phải thừa nhận rằng Nhật là một nước có nội lực từ rất lâu rồi. Ngay trong thế chiến thứ 2, vũ khí của nó cũng đã có máy bay, súng ống, đồ điện tử... rồi. Nó mà yếu thì làm sao mà gây chiến với phe đồng minh. Chỉ vì 2 trái bom nguyên tử mà phải mang tiếng kẻ chiến bại chứ Nhật là một nước mạnh về công nghệ đã từ rất lâu. Tất cả những gì Nhật có được ngày hôm nay chẳng qua là hiển nhiên nó phải vậy cho dù có sự giúp đỡ của Mỹ hay là không đi nữa. Hãy xem Nhật đã đem lại những gì cho giới công nghệ dân dụng: Play Station, Karaoke, Máy nghe nhạc Walkman,... và nhiều thứ đồ khác nữa. Hay những cụm từ nổi tiếng như Thần Phong Kamikaze, Sóng Thần Tsunami, Hiệp sĩ đạo Samurai... đều có từ Nhật mà ra. Cho thấy là không hề có cái đi tắt đón đầu nào ở nước Nhật cả, tất cả đều là quá trình học hỏi, nghiên cứu lâu dài mà ra. Nói như anh PXMMRF là đã quá coi nhẹ nội lực của chính nước Nhật. Là một người làm công nghệ điện tử và máy tính, tôi , theo ý kiến cá nhân, khẳng định không bao giờ có cái việc đi tắt đón đầu khỉ gió nào cả. Không có con đường tắt cho sự thành công. Cho dù là có chuyển giao công nghệ đi chăng nữa, thì ngươi kỹ sư vẫn phải đi từ những thứ căn bản mà lên để có thể hiểu rõ công nghệ để mà nếu "may mắn" thì có thể làm nó tốt hơn hoặc "phát minh" ra một cái tốt hơn nhiều lần. Công nghệ có thể lỗi thời nhưng nếu không hiểu cái lỗi thời của nó thì làm sao hiểu được cái hay cái tốt của cái tân tiến. Đã không hiểu thì làm sao mà còn "sáng tạo" được cái gì hay hơn??? Ví như trong HVA, có rất nhiều người sử dụng tốt, nắm bắt tốt công nghệ Computer Networking. Nhưng có mấy ai viết được bài publications đăng trên tạp chí khoa học? Có được bài articles nào trên tạp chí khoa học? Bởi vì "đi tắt đón đầu" chờ nghiên cứu của người khác thì dễ, ngồi tự mày mò theo đuổi nghiên cứu riêng thì mấy ai làm được. Đừng đi tắt, đừng đón đầu, bước những bước thật chậm mà chắc chắn. Một lần nữa, không có con đường tắt cho sự thành công Dù cách viết của kutruoi có hơi lung tung, lan man nhưng về ý chính tôi vẫn đồng ý với quan điểm của bài post #932. Còn ai cảm thấy không chấp nhận được thì hãy đọc bài này http://www.gocnhinalan.com/Details.aspx?id=97 rồi suy nghĩ. Hãy đọc và suy nghĩ. ]]> /hvaonline/posts/preList/39641/246971.html#246971 /hvaonline/posts/preList/39641/246971.html#246971 GMT Cần giúp về VB.net /hvaonline/posts/preList/39990/246605.html#246605 /hvaonline/posts/preList/39990/246605.html#246605 GMT Cần giúp về VB.net Nhưng mình thấy 1 cái rất bất tiện là , ví dụ máy mình cài .net framework 2.0 , sau khi mình làm xong chương trình .exe , mà cái .exe này chỉ chạy trên những máy có cài .net framewrok 2.0 . chỉ cần là .net nhưng khác phiên bản , 3.0 hay 3.5 là lỗi không chạy được .   Bạn có test trước khi khẳng định điều trên không? Tôi chắc chắc là bạn sai 100%. Các phần mềm được viết trên 2.0 đều chạy trên 3.0, 3.5, 4.0 được. Ngược lại, nếu cho 4.0 dĩ nhiên ko chạy trên 2.0 được.
Chả nhẽ 1 chương trình mình muốn share 200 kb mà phải bắt người ta setup .net framework 20mb thì hơi vô lí 
Từ phiên bản Windows SP 2 là .Net Framework đã được tích hợp vào. Nếu xài Windows có update thì .Net Framework luôn tồn tại trong mọi phiên bản từ Windows XP trở đi.
Vậy các bạn cho mình hỏi , có cách này khắc phục không , hay là mình nhét ,net framework và chương trình của mình trong 1 bản setup ( mà như thế dung lượng cũng kinh ) Mình hỏi thế vì có 1 lần mình đã dùng 1 chương trình viết bằng C#.net , thấy họ cũng làm setup nhưng dung lượng nhẹ lắm , có 4mb , mà chương trình của họ hồi xưa viết bằng C++ cũng chiếm 3mb , giờ viết lại C#.net cũng có 4mb.  
Không có cách khắc phục. Nếu muốn xài chương trình viết bằng .NET thì phải cài .NET Framework. Setup dung lượng nhẹ vì setup được thiết kế là nếu .Net Framework không có trên máy thì download từ Internet về và cài đặt.]]>
/hvaonline/posts/preList/39990/246580.html#246580 /hvaonline/posts/preList/39990/246580.html#246580 GMT
thuật toán gỡ chương trình /hvaonline/posts/preList/39574/245128.html#245128 /hvaonline/posts/preList/39574/245128.html#245128 GMT Phân tích tính chất vài trận DDoS HVA vừa qua. Không phải chỉ mình mấy anh ấy, tui đã gặp rất nhiều coder C++ rồi, code ầm ầm, nhưng kỹ năng debug, hiểu hệ thống, hiểu compiler thì rất hạn chế. PS: Anh nói đúng không, rồng châu Á ? Cũng là dân RCE, em đồng ý với anh chứ ?   Em nghĩ không phải rất nhiều mà em nghĩ ít cũng 90% Coder (cho tất cả các loại ngôn ngữ lập trình) đều không quan tâm đến việc tìm hiểu hệ thống và compiler vì xu hướng phát triển của Coder là hướng "lên". Tức là sẽ hướng tới tổ chức code , quản lý module, quản lý dự án, tổ chức test cases,... (như hướng đi của em hiện tại) --> Software Engineering Phần 10% còn lại vì lý do phải lập trình hệ thống nên hướng đi "xuống". Tức là tìm hiểu chuyên sâu về hệ điều hành, mã sinh, bảo mật,driver,... thì mới có điều kiện đi sâu vào nghiên cứu, tối ưu --> Reverse Engineering. Vì vậy em hoàn toàn đồng ý với anh về điểm này. ]]> /hvaonline/posts/preList/39641/244862.html#244862 /hvaonline/posts/preList/39641/244862.html#244862 GMT Xin xem xét dùm bảo mật site rongchaua.net /hvaonline/posts/preList/39745/244810.html#244810 /hvaonline/posts/preList/39745/244810.html#244810 GMT Xin xem xét dùm bảo mật site rongchaua.net /hvaonline/posts/preList/39745/244754.html#244754 /hvaonline/posts/preList/39745/244754.html#244754 GMT Xin xem xét dùm bảo mật site rongchaua.net /hvaonline/posts/preList/39745/244747.html#244747 /hvaonline/posts/preList/39745/244747.html#244747 GMT Xin xem xét dùm bảo mật site rongchaua.net /hvaonline/posts/preList/39745/244738.html#244738 /hvaonline/posts/preList/39745/244738.html#244738 GMT thuật toán gỡ chương trình http://msdn.microsoft.com/en-us/library/aa370557%28v=vs.85%29.aspx Dùng nó có thể soi ngay từ trong file .msi Upgrade Code của phần mềm khác
Cách gọi lện "msiexec /x UpgradeCode" là cách căn bản nhất, trực tiếp tác động lên HĐH. Cái này nói ra để biết HĐH nó quản lý, cài đặt chương trình như thế nào thôi. Chỉ khi nào là Guru cho Software Deployment thì mới phải nắm bắt cấu trúc của file setup, UpgradeCode, ID,... . Chứ các chương trình như CCleaner thì nó không trực tiếp gọi lệnh này đâu. Thông thường nó sẽ thông qua WMI để liệt kê các phần mềm cài đặt trong máy rồi gọi lệnh Uninstall dựa vào giá trị Registry. Ví dụ như bài của Coder24.com trong Thread này http://social.msdn.microsoft.com/Forums/pl-PL/csharpgeneral/thread/87a546cd-7f18-4d7f-8bb1-e0ededc539d5 Nếu muốn viết một chương trình như CCleaner thì đọc thread post ở trên là đủ. ]]>
/hvaonline/posts/preList/39574/243848.html#243848 /hvaonline/posts/preList/39574/243848.html#243848 GMT
thuật toán gỡ chương trình /hvaonline/posts/preList/39574/243530.html#243530 /hvaonline/posts/preList/39574/243530.html#243530 GMT RCE và vô hiệu hoá VB.NET virus (của STL à ?) http://rongchaua.net/blog/c-low-level-hook-keyboard-to-write-a-simple-keylogger/ . Khi viết cái keylogger này thì thằng Avira không thể nhận diện được, còn bây giờ thì em cũng không biết là nó nhận ra chưa. Chưa kể là nếu viết dựa trên .NET Framework 2.0 thì chắc có lẽ exploit được leo thang đặc quyền nữa vì security của nó thấp hơn hẳn so với các phiên bản hiện tại <-- Đây chỉ là phỏng đoán của em do trong quá tình phát triển phần mềm thấy sự khác biệt giữa các phiên bản Framework với nhau. Không phải là khẳng định và không có ví dụ chứng minh. Thân.]]> /hvaonline/posts/preList/39504/243272.html#243272 /hvaonline/posts/preList/39504/243272.html#243272 GMT Hack pass win7, nhờ anh em giúp.......... /hvaonline/posts/preList/38540/236496.html#236496 /hvaonline/posts/preList/38540/236496.html#236496 GMT Lấy ThreadID khi biết StartAddress - Visual Basic 6.0 (vb6) /hvaonline/posts/preList/38497/236262.html#236262 /hvaonline/posts/preList/38497/236262.html#236262 GMT