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: PingMyBrain  XML
Profile for PingMyBrain Messages posted by PingMyBrain [ number of posts not being displayed on this page: 0 ]
 

quanta wrote:

PingMyBrain wrote:
Đã tự giải quyết đc vấn đề, mod close dùm smilie 

Nên chia sẻ cách giải quyết của bạn với mọi người thì sẽ có ích hơn.
 


Mừng quá nên quên mất smilie.

Thay đổi cấu hình của target từ "The other end is a virtual machine" thành "The other end is an application". Xài cổng COM2 bằng cách đổi thứ tự của nó trong BIOS cả 2 máy ảo (cái này thì em ko hiểu tại sao cổng COM1 ở máy em ko đc smilie). Khởi động 2 máy, run cái windbg ở host với port=com2,baudrate=115200. Khi nó hiện ra:

"Opened COM2
Waiting to reconnect...".

Vào Debug->Kernel connections->Cycle Baud Rate và Debug->Kernel connections->Resynchronize (cái này dùng để đồng bộ kết nối nếu như tốc độ nhận dữ liệu ở 2 cổng COM2 khác nhau, có thể set tốc độ 2 cổng này bằng cách vào Manage trong My Computer). Việc còn lại là set symbols chắc mọi người đều biết hết smilie. Và đây là thành quả sau 2 ngày mò mẫn smilie :





Đã tự giải quyết đc vấn đề, mod close dùm smilie
Named pipe bạn có thể tìm trên msdn, mình đang học lập trình trong kernel nên phải biết debug driver, mấy lần dính blue screen mà chả hiểu code sai chỗ nào smilie

H3x4 wrote:
Theo logic thì mình thấy windbg của bạn đang muốn connect tới port COM1 nhưng cái pipe bạn mở ra giữa 2 cái vm không có com1? bạn thử chỉnh lại cái namepipe thành \\.\pipe\com_1 xem thế nào? 


Theo logic...Hài thế smilie
Em dùng vmware tạo 2 vm đều cùng windows xp hết. Một cái dùng làm target và một cái dùng làm host đã cái windbg. Cấu hình serial port cho target:





Cấu hình serial port cho host:






boot.ini của target:
Code:
[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /debug /debugport = com1 /baudrate=115200


Sau đó khởi động windbg bằng cmd: windbg -b -k com:pipe,port=\\.\com1,resets=0
Rồi khởi động target vm chọn chế độ debug, nhưng cái windbg khi nào nó cũng hiện ra
"Opened COM1
Waiting to reconnect..."


Và thế là cứ đơ mãi luôn.
Bác nào cho em biết cách fix cái này cái ?

P/S: ở đây là trên 2 máy ảo, chứ ko phải là 1 thật 1 ảo. Nhắc lại lần nữa vì trên google nó chỉ toàn là 1 thật và 1 ảo thôi smilie
 

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