Source
Hint:
diff
the file content and the origin english word (try to find it out)
Với
bài này đề cho 1 đống chứ hok lạ hoắc nhưng được
cái ta có 1 hint. Theo mình được biết là
diff
là
1 hàm để so sánh.
Thêm
vào đó là anh Thành đã dùng tiêu đề
pneumotoulthamicrescopicfilicoloaganiconissis
search google
và google dịch
để ra được từ đúng. Từ tiêu đề của challenge này
mình đi so sánh với cái cụm từ đúng của google dịch
ta ra được "This
is flag"
(lấy từ những ký tự của cái tiêu đề tại những chỗ
sai). Từ đó mình nhận ra rằng cái đống chữ của
challenge cho sẽ phải so sánh với 1 cái đống chữ nào đó
để tìm ra Flag.
Việc
bây giờ là làm seo tìm được đống từ để so sánh với
cụm từ tụi nó cho. Mình treo nick trong IRC và thấy có
đứa post cái link youtube là cụm từ én lịt dài nhất
thế giới
từ đây mình lấy được cụm từ phù hợp hoặc ở đây.
Từ
đây mình dùng lệnh cmp để tìm điểm khác biệt nhưng
không rõ seo ko làm ra.... h còn thắc mắc >.< theo đây
$
cmp -bl <(echo -n abcda) <(echo -n aqcde)
2
142 b 161 q
5
141 a 145 e
Lúc coi writeup tụi nó viết cả 1 script python:
longest
= '' #put the longest word here
longest_modified
= '' # put the modified longest word here
i
= 0
password
= ''
plLen
= len(longest_modified)
for
j in range(0, plLen):
c
= longest_modified[j]
d
= longest[i]
if
c != d:
password
= password + c
i
= i + 1
j
= j + 1
print
password
cuối
cùng tụi nó ra:
HITCON{This flag is longestestestestestestestestestestestestestestestestestestestestestestestestestest!!!}
Kinh
nghiệm:
google kỹ từ google đến google dịch, ngoài ra code được
gì thì cứ code hạn đừng quá lạm dụng các hàm của nó
vì khó hiểu các hàm đó chạy ra seo
Anh em có ý kiến trao đổi j cứ chém gió thoải mái nhé :P
Trả lờiXóa