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: johan_tran  XML
Profile for johan_tran Messages posted by johan_tran [ number of posts not being displayed on this page: 6 ]
 
Các bros đánh giá thế nào về Ruby on Rails. Nó có tương lai ở VN không.
- Thời gian xuất hiện lỗi : từ mấy hôm nay.
- Biểu hiện:
Khi khởi động, test phần cứng không có vấn đề gì, đăng nhập Linux cũng không vấn đề gì cho nên mình nghĩ là do Windows. Khi load Windows thanh chạy vẫn chạy số lần như mọi lần nhưng đến màn hình welcome thì chậm hẳn lại, chuột vẫn di chuyển được. Từ màn hình welcome đến destop là cả một thời gian dài. Khi đã coi như khởi động xong và ở màn hình destop thì có thể làm việc bình thường nhưng không thể tạo shortcut trên destop được nữa, click chuột phải refresh thì để lại bóng trong một chớp mắt. Test nhiệt độ CPU là 34 độ C và card màn hình là 38 độ C. Cấu hình máy là P4 3.0, Ram 1G PCI card 128M.
- Những thay đổi trước khi bị:
Có cài một số phần mềm như : dreamweaver cs3, vỉtual women( hiện đã bỏ vỉtual nhưng không có gì khác). Quét virus bằng KAV không có gì.

Có ai bị chưa vậy, giúp mình với. Thanks
@maivanloi: Khi bạn đã giải quyết được vấn đề thì phải post kết quả nên để mọi người còn rút kinh nghiệm chứ.

Z0rro wrote:
Em xem chi tiết các yêu cầu của ngắt 21h tại đây: http://lrs.uni-passau.de/support/doc/interrupt-57/INT-21.HTM  

Cảm ơn anh link rất tuyệt.

Anh ơi vậy đoạn string trên được ghi vào bộ nhớ động khi nào ạ, có phải khi đọc đến .data không. Nếu vậy thì trong đoạn code trên không dùng đến stack rồi. Vậy thì em code lại như sau:
Code:
.model small
.data
hello db 'Hello Johan',0dh,0ah,'$'
.code
mov ax,seg hello
mov ds,ax
mov dx,offset hello
mov ah,09h
int 21h
mov ax,4C00h
int 21h
end

; ghi địa chỉ segment của string vào ax
; ghi nội dung của ax vào ds ( đây là yêu cầu của function 9h của ngắt 21 chứ em cũng chưa biết vì sao lại phải ghi vào ds. Em thử ghi vào ES, CS và SS thì nó đưa chữ hello johan ra giữa màn hình smilie)
; ghi địa chỉ offset của string vào dx
; gọi function 9h ngắt 21 in ra màn hình.
Có điều em chưa hiểu là cặp segment:offset trên chỉ là địa chỉ của một byte đầu tiên trong string thì làm thế nào mà nó lại in ra được cả chuỗi vậy anh.

Z0rro wrote:
1 - ngăn xếp được bố trí ngay tại vị trí khai báo khi toàn bộ binary được tải lên bộ nhớ, theo hướng trừ trên xuống với kích thước 100 hexa (256 bytes)  

Vậy là ngăn xếp này nằm ở RAM phải không anh? Và các đôi bytes chứa các ký tự trên được đặt sát nhau liên tục hả anh?

Z0rro wrote:
4 - Lệnh gọi đến int 21h yêu cầu chuẩn bị dữ liệu cho AH, DS, DX, ... nếu không sử dụng các ngắt như int 21 thì chứa 1 byte trên ở phần nào cũng được 

Đấy anh nói rõ ràng thế có hơn không, em chưa đọc thấy ở đâu viết ngắt 21 yêu cầu chuẩn bị dữ liệu ở các thanh ghi trên. Em xin tổng kết lại quá trình như sau anh xem có đúng không.

.stack 100h ; chuẩn bị một dãy các ô nhớ liền nhau trong RAM với dung lượng 256 byte.

.data
hello db 'Hello Johan',0dh,0ah,'$' ; ghi liên tục các ký tự trên nên stack

mov ax,@data
mov ds,ax ; ghi địa chỉ segment( địa chỉ đầu tiên của ô nhớ) của dãy ký tự trên vào DS.

mov ah,9 ; ghi số 9 vào thanh AL
mov dx,offset hello ; ghi vào DX địa chỉ offset của vùng nhớ dãy ký tự trên.
int 21h ; Lúc này DS đã có địa chỉ segment và DX có địa chỉ offset của dãy ký tự và ngắt gọi chương trình con in dãy đó ra màn hình.

Em đang tự tìm tài liệu để học asm nên rất lúng túng vì đọc bị vấp hơn nữa cũng không biết hỏi ai mong các anh giải thích giúp.
Em xin đưa ra một ví dụ:
Code:
.model small
.stack 100h
.data
hello db 'Hello Johan',0dh,0ah,'$'
.code
main proc
mov ax,@data
mov ds,ax
mov ah,9
mov dx,offset hello
int 21h
mov ax,4C00h
int 21h
main endp
end main

Với đoạn code trên có những vấn đề sau em chưa hiểu:
1- .STACK 100h ; ngăn xếp này lằm ở chỗ nào ạ
2- hello db 'hello johan', 0dh,0ah,'$' ; 0dh và 0ah có ý nghĩa gì ạ.
3- MOV AX,@data ; theo như sách thì lệnh này đưa dữ liệu trong phần .data ở trên vào AX, nhưng AX chỉ có 2 bytes thì để như thế nào ạ.
4- MOV AH,9 ; tại sao lại phải là AH mà không phải AL, và tại sao phải đưa vào AX chứ không phải thanh khác.

Xin cảm ơn.
Cảm ơn secmask nha, như vậy là file của mình không dính virus đâu nhưng không hiểu vì sao mà nó lại bị vậy. May thay mình download emu8086 về xài ngon rồi.
Thì ra là vậy. Vậy mod xóa topic này đi hộ em với. Thanks
Nếu gặp phải trường hợp này thì phải check sao hả bạn, nếu hướng dẫn cụ thể thì cám hơn quá.

Z0rr0 wrote:
Em disable Kaspersky và cài lại xem được không. 

Em đã tắt KAV và Tea Timer đi và thử cài v9 hoặc chạy file Qeditor v7 vẫn lỗi như vậy anh ạ.

Z0rr0 wrote:
Windows XP của em có sử dụng các trình bảo vệ hệ thống, anti virus gì không vậy? 

Em dùng Kaspersky v6 và Spybot-Search and Destroy(có tea timer) anh ạ

secmask wrote:

trước hết bạn thử check xem bản masm32 của bạn lấy về có phải là bản xịn không (kiểm tra dung lượng, hoặc crc nếu có thể).
nếu qua bước này mà vẫn bị lỗi thì có thể do máy của bạn bị virus hoặc bị xung đột với phần mềm nào đó khác. 

Nguồn thì mình lấy từ masm32.com, chắc chắn không có vấn đề vì người ta đều cài được mà. Có lẽ là do máy của mình.
Anh ơi em download bản đó rồi nhưng bị lỗi như hình trên cùng đó. Chạy cái file install của nó--> chọn ổ đĩa--> lỗi
Em mơi download masm32 v9 về nhưng khi run file install và sau khi chọn ổ đĩa cài thì có thông báo lỗi và không cài tiếp được:



Còn khi em cài masm32 v7(cài được) xong và chạy file Qeditor.exe thì có thông báo lỗi và không chạy được:



Ai biết nguyên nhân và cách khắc phục chỉ em với.
Thiếu DVD/CD RW drive+ Speaker+ Headphone+ USB, vậy là không thể mua LCD được đâu. Bạn mua một CRT phẳng 17' cũ+còn tốt khoảng 800k đi.

conmale wrote:


Theo anh nghĩ, nếu em cạy mất vài con tụ nhưng không biết chúng có chức năng gì, trách nhiệm gì và (hên làm sao) mà nó vẫn chạy ngon thì đó gọi là hack bậy smilie  

smilie

conmale wrote:
Dùng một thứ thiết bị khác. Ví dụ như cái dongle (chìa khóa cứng cho software) dùng để quản lý em dùng một software nào đó. Em có thể cài software ấy vào bất cứ máy nào nhưng nó sẽ không chạy nếu em không có cái dongle gắn vô USB port chẳng hạn. Động thái RE trong trường hợp này là xem thử cái USB key (dongle) này có cái gì trong đó để có thể cho phép hoặc không cho phép người dùng dùng software. Cũng trong giới hạn này, RE có nghĩa là điều tra xem mỗi khi khởi động software được dongle ấy bảo vệ thì software nó gởi cái khỉ gì đến dongle, dongle kiểm tra cái gì và gởi ngược lại cái gì để cho phép software chạy. Đi sâu hơn nữa, RE còn có nghĩa là, do đã hiểu được "tín hiệu" giữa software và dongle kia, em có thể tạo ra một chục cái dongle (USB key) dỏm nhưng vẫn có thể làm việc y hệt như dongle xịn. 

smilie Bội thực... Cảm ơn anh giờ thì em hiểu hơn rồi.

conmale wrote:
Còn chuyện CPU và tài liệu thì hơi xa chủ đề chính rồi. Em nên tạo một chủ đề khác cho việc này. 

Xin lỗi anh vì đã đi hơi xa. Hẹn ngày gặp lại RE, bye bye topic. smilie
Em chỉnh lại chữ ký từ đêm hôm qua với code:
Code:
Crack [COLOR="red"]XSimba[/COLOR]'s heart---> hack [color="red"]XSinba[/color]'s soul---> through [color="orange"]conmale[/color] to obtain a prize.

nhưng hiển thị trên chữ ký là màu xanh sáng và màu sanh lơ. Ngoài ra khi mới cập nhật thì không có màu.
Vậy nó có giống với việc em tháo chiếc radio ra và cậy đi vài con tụ--> lắp lại radio vẫn chạy ngon không anh smilie.
Em chưa hiểu nhiều về cấu trúc của CPU. Các tài liệu hiện nay mà em có thì toàn nói về các CPU đời mới anh có thể chỉ cho em chỗ nào trình bày chi tiết(rất chi tiết không thì không hiểu nổi) về cấu trúc CPU từ thời kì sơ khai nhất không ạ. Và cho em cả keyword nữa nhé anh, em search mãi nhưng không ra.
Reverse engineering em dịch nôm na là "dịch ngược", anh có thể giải thích cho em hiểu ý nghĩa của việc "dịch ngược" là như thế nào ạ.
Cho em hỏi một câu hơi gà nhé. Em chỉ hiểu lơ mơ về RE nhưng em muốn hỏi là những kiến thức về RE có giúp nhiều cho công việc không hay đây chỉ là một thú vui.
Thanks anh LKL và các anh, em đang rất cần một tut thủ công như vậy. Johan
Mình cũng vừa mới dính xong. Dùng Autostart and Process Viewer thì explorer dùng đến 100% CPU( nhưng vì đang chạy diệt virus nên app này nó báo tới 200% CPU smilie, không hiểu sao).


Chỉ mới ngày hôm quá thôi, đang nhiên đang lành tự nhiên command prompt nhảy loạn xạ + registry change liên tù tì + thông báo+ yêu cầu scan online :






Mọi việc chỉ trong nháy mắt(cứ như thể bị một cuộc tổng tấn công vậy)
*nix là mã nguồn mở nên bất cứ ai cũng có thể chỉnh sửa mã nguồn và đưa ra các bản vá lỗi (nếu đủ trình độ). Vì vậy khi một lỗ hổng bảo mật được phát hiện thì các phần mềm mã nguồn mở thường sẽ có bản vá lỗi khá nhanh từ Internet; trong khi các phần mềm có bản quyền thì phải đợi bản vá từ nhà sản xuất. 

Theo em thì đánh giá này không vững. Nhà sản xuất rất chuyên nghiệp và họ hiểu sản phẩm của họ nên thời gian đưa ra các bản cũng rất nhanh. Một bản vá của *nix nếu không phải của chính hãng thì liệu mấy người dám load về hả anh.
được sử dụng rộng rãi hơn so với *nux nói chung 

Em cũng nghĩ như vậy. Có thể Windows mới là đối tượng của phần lớn hackers chăng( nếu sai, em xin lỗi). Hay Microsoft ngày càng già nua, già rồi thì động đâu là đau đấy smilie.
Trời ơi! Chính là thiếu cái cục Splitter. Em gắn nó vào rồi, problem đã được khắc phục. Thanks các bros.
Một thời gian trước do dây điện thoại bị hở nhiều chỗ em đã cắt và nối nhiều chỗ với sơ đồ:




Nhưng gây ra tình trạng là cứ mỗi khi có điện thoại là mạng lại bị rớt( sau khoảng 5 phút mới có lại). Và khi bật máy máy nên thì phải chừng hơn 5 phút mới kết nối internet. Ai nói cho em biết nguyên nhân và cách khắc phục em xin cám ơn.
 
Go to Page:  First Page Page 1 Page 3 Last Page

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