เชฆเชฟเชตเชธเชจเซ เชธเชฎเชฏ
เชฌเชพเชถเชฎเชพเช เชฌเซเชเซ เชธเซเชเซเชฐเชฟเชชเซเช เชฒเชเชตเชพเชจเซเช เชธเชฎเชพเชชเซเชค เชเชฐเซเชฏเชพ เชชเชเซ, เชฎเชจเซ เชธเชฎเชเชพเชฏเซเช เชเซ เชฌเชงเซเช เชธเชเชชเซเชฐเซเชฃเชชเชฃเซ เช
เชฒเช เชนเซเชตเซเช เชเซเชเช, เชชเชฐเชเชคเซ เชฌเชงเซเช เชเชพเชฎ เชเชฐเซ เชเซ. เชนเซเช เชคเชฎเชจเซ เชฌเชคเชพเชตเชตเชพ เชฎเชพเชเชเซ เชเซเช เชเซ เชฎเซเช เชธเชฎเชธเซเชฏเชพเชจเซ เชนเชฒ เชเชฐเชตเชพ เชฎเชพเชเซ เชเช เช
เชถเซเชฒเซเชฒเชคเชพ เช
เชจเซ เชเซเชฐเซเชเซเชธ เชฒเชเซเชฏเชพ เชเซ, เชชเชฐเชเชคเซ เชนเชเซ เชธเซเชงเซ เชเซเชเชพเชจเชจเซเช เชตเซเชเชจ เชจเชฅเซ. เชฌเซเชเชพ เชถเชฌเซเชฆเซเชฎเชพเช เชเชนเซเช เชคเซ, เชชเซเชฐเซเชเซเชฐเชพเชฎเชฟเชเชเชจเซเช เชเซเชฐเชฟเชเซเชเชฐ.
เชเชฆเซเชฆเซเชถ
เช เชฎเชพเชเซ เชเชเชเช เชเชฐเซเชฐเซ เชฌเชจเซเชฏเซเช:
- เชเซเชฐเชธ เชธเชฟเชตเชพเชฏ เชถเชฌเซเชฆ เชฎเชพเชเซ เชเชฃเซ เชเซเชกเชเชฃเชพเช เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เชเชฐเซ
- เชฌเซ เชถเชฌเซเชฆเซเชจเชพ เช เชจเซเช เชเซเชกเชเชฃเชพเช เชชเชพเชฐ เชเชฐเซเชฏเชพ
เชถเซเชจเชพ เชฎเชพเชเซ? เช เซเช เชเซ, เชคเซ เชเซ - เช
เชจเซ เชคเซ เชเซ.
เชเซเชฃ เชจเชฅเซ เชเชพเชฃเชคเซเช, เชเซเชฐเชธ เชเชตเชฟเชคเชพ (เชธเชพเชฎเชพเชจเซเชฏ เชญเชพเชทเชพเชฎเชพเช - เชเช เชเซเชฐเชธ) เช เชฌเซ เชถเชฌเซเชฆเซ เชเซ เชเซเชจเชพ เชเซเชกเชฃเซเชจเชพ เชเซเชฒเซเชฒเชพ เชฌเซ เช
เชเซเชทเชฐเซ เชเชเชฐเซเชช เชฅเชพเชฏ เชเซ, เชเซ (เชเชฃเซเชตเชพเชฐ, เช เชเชเชฎเชพเชคเซเชฐ เชตเชธเซเชคเซ เชเซ) เชคเซเชฎเชจเซ เชเช เชเชตเชฟเชคเชพ เชฌเชจเชพเชตเซ เชเซ. เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชเซเชฒเชพเชฌ เชนเชฟเชฎเชพเชเซเชเชพเชฆเชฟเชค เชเซ; เชเชพเชฏเชฐ - เชเชพเชฐ. เชเชงเซเชจเชฟเช เชเชเชพเชธเชฃเซเชฎเชพเช เชเซเชฐเชธเชจเซ เชเชชเชฏเซเช เชคเซเชฎเชจเซ เชเชฆเชฟเชฎเชคเชพเชจเซ เชเชพเชฐเชฃเซ เชฒเซเชเซ เชฆเซเชตเชพเชฐเชพ เชเชพเชธ เชฎเชเชเซเชฐ เชฅเชคเซ เชจเชฅเซ.
เชจเชฟเชฐเซเชฃเชฏ
เชฎเชจเซ เชเชตเซเช เชฒเชพเชเชคเซเช เชนเชคเซเช เชเซ เชฌเชพเชถเชฎเชพเช เชเช เชธเซเชเซเชฐเชฟเชชเซเช เชฒเชเชตเซ เช เชธเซเชฅเซ เชธเชฐเชณ เชเชชเชพเชฏ เชเซ เชเซ เชชเชนเซเชฒเชพเชฅเซ เช เช
เชธเซเชคเชฟเชคเซเชตเชฎเชพเช เชฐเชนเซเชฒเชพ เชเชตเชฟเชคเชพ เชเชจเชฐเซเชเชฐ - HOST เชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ, เชเซ เชฎเซเชเซเชฏเชคเซเชตเซ เชคเซเชฎเชจเซ เชตเซเชฏเชเชเชจ เชฆเซเชตเชพเชฐเชพ เชชเชธเชเชฆ เชเชฐเซ เชเซ, เช
เชจเซ เชเซเชกเชฃเซ เชฆเซเชตเชพเชฐเชพ เชจเชนเซเช. เชเชฏเชพ เชชเซเชฐเชเชพเชฐเชจเซเช HOST? เชเชพเชฐเชฃ เชเซ เชเซ เชคเชฎเซ เชธเชพเชเชเชจเซเช เชธเชพเชเซเช เชจเชพเชฎ เชฆเชฐเซเชถเชพเชตเซ เชเซ, เชคเซ เชคเซเช เชเชนเซเชถเซ เชเซ เชคเซ เชเช เชเชพเชนเซเชฐเชพเชค เชเซ. เชถเชพ เชฎเชพเชเซ เชคเซเชจเซ เชเชชเชฏเซเช เชเชพเชฒเซ เชฐเชพเชเชคเชพ เชจเชฅเซ? เชธเซเชชเซเชฐเชฅเชฎ, เชตเซเชฏเชเชเชจ เชชเชฐ เชเชงเชพเชฐเชฟเชค เชเซเชกเชเชฃเชพเช เชชเชธเชเชฆ เชเชฐเชตเชพเชจเชพ เชคเซเชจเชพ เชซเชพเชฏเชฆเชพ เชนเซเชตเชพ เชเชคเชพเช, เชคเซ เชนเชเซ เชชเชฃ เชเชฃเซเชตเชพเชฐ เชเซเชฐเชธ เชฌเชจเชพเชตเซ เชเซ. เชฌเซเชเซเช, เชคเชฎเชพเชฐเซ เชนเชเซ เชชเชฃ เชคเชฎเชพเชฐเชพ เชฎเชเชเชฅเซ เชตเชฟเชเชพเชฐเชตเซเช เชชเชกเชถเซ, เชเซ
เชฌเซเชธ เชตเชเซเชเซ เชธเซเชตเชฟเช เชเชฐเชตเชพเชฎเชพเช เชธเชฎเชฏ เชชเชธเชพเชฐ เชเชฐเชตเซ เชชเชกเชถเซ, เช
เชจเซ เชฌเซ เชถเชฌเซเชฆเซ เชฎเชพเชเซ เชเชตเชฟเชคเชพ เชถเซเชงเชตเชพ เชฎเชพเชเซ เชฏเชพเชฆเซเชฎเชพเช เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เชถเชฌเซเชฆเซ เชฏเชพเชฆ เชฐเชพเชเชตเชพเชจเซ เชเชฐเซเชเชพ.
เชฎเชเชฌเซเชค เชเซเชกเชเชฃเชพเช เชฎเซเชณเชตเชตเซ
เชนเซเช เชถเซเช เชเชพเชฃเซเช? เชนเซเช เชเชชเชฏเซเชเชฟเชคเชพ เชตเชฟเชถเซ เชเชพเชฃเซเช เชเซเช เชตเซเช, เชเซ เชเชฒเซเชฒเซเชเชฟเชค URL เชชเชฐ เชชเซเชทเซเช เชจเซ เชกเชพเชเชจเชฒเซเชก เชเชฐเซ เชเซ. เช เซเช เชเซ, เชเชพเชฒเซ เชตเชฟเชจเชเชคเซเชจเซ เชเชเซเชเชฟเชเซเชฏเซเช เชเชฐเซเช - เชซเชพเชเชฒเชฎเชพเช เชเช HTML เชชเซเช เชฎเชณเซ เชเซ เชเซเชจเซเช เชจเชพเชฎ เชเซเชกเชเชฃเชพเชเชตเชพเชณเชพ เชถเชฌเซเชฆ เชเซ. เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชเชพเชฒเซ "เช เชนเซเช" เชถเชฌเซเชฆ เชถเซเชงเซเช:
wget https://HOST/rifma/ะทะดะตัั
เชชเชฐเชเชคเซ เชฎเชพเชฐเซ เชซเชเซเชค เชถเชฌเซเชฆเซเชจเซ เชธเซเชเชฟ เชเซเชเช เชเซ, เชนเซเช เชฌเซเชเซเช เชฌเชงเซเช เชเซเชตเซ เชฐเซเชคเซ เชเซเชเชเชพเชฐเซ เชฎเซเชณเชตเซ เชถเชเซเช? เชเชชเชฃเซ เชเซเชเช เชเซเช เช
เชจเซ เชเซเชเช เชเซเช เชเซ เชถเชฌเซเชฆเซเชจเซ เชธเซเชเชฟ เชซเซเชฐเซเชฎเซเช เชเชฐเซเชฒเซ เชเซ, เชชเชเซ เชญเชฒเซ เชคเซ เชเชฎเซ เชคเซเชเชฒเซ เชตเชฟเชเชฟเชคเซเชฐ เชนเซเชฏ, เชธเซเชเชฟเชจเชพ เชธเซเชตเชฐเซเชชเชฎเชพเช, เช
เชจเซ เชถเชฌเซเชฆเซ เชเซ
เชเซเชธเชฎเชพเช เชเซ. . เชธเชพเชฐเซเช, เช
เชฎเชพเชฐเซ เชชเชพเชธเซ เชเช เชฎเชนเชพเชจ เชเชชเชฏเซเชเชฟเชคเชพ เชเซ. เชชเชฐเชเชคเซ - เชเชพเชฒเซ เชคเซเชจเซ เช เชฐเซเชคเซ เชฒเชเซเช:
cat $word | grep '<li>' | sed -e "s%<li>%%" | sed -e "s%</li>%%" | sed -e "s/ //g" | sed -e "/^$/d" 1> $word
เชชเซเชฐเชฅเชฎ, เชถเชฌเซเชฆ เชซเชพเชเชฒเชฎเชพเชเชฅเซ, เชเซเช เชงเชฐเชพเชตเชคเซ เชฐเซเชเชพเช เชชเชธเชเชฆ เชเชฐเซ - เช เชฎเชจเซ เชถเชฌเซเชฆเซ เชธเชพเชฅเซ เชเชพเชฒเซ เชเซ เชเซเชธ เช เชจเซ เชฐเซเชเชพเชเชจเซ เชธเชฎเซเชน เชฎเชณเซ เชเซ. เช เชฎเซ เชเซ เชเชจเซ เช เชจเซ เชคเซเชจเชพ เชฌเชเชงเชจเซ เชฆเซเชฐ เชเชฐเซเช เชเซเช - เช เชนเซเช เชธเซเชฒเซเชถเชจเซ เชฌเชฆเชฒเซ เชเชเชพ เชชเซเชฐเชคเซเชเซเชจเซ เชเชชเชฏเซเช เชฅเชพเชฏ เชเซ เชเชพเชฐเชฃ เชเซ เชเซ เชเชฎเชพเช เช เชคเซเชฏเชพเช เชชเชนเซเชฒเซเชฅเซ เช เชธเซเชฒเซเชถ เชเซ, เชถเชพ เชฎเชพเชเซ? เชชเชฐเชเชคเซ เชคเชฎเชจเซ เชฅเซเชกเซเช เชธเชฎเชเชพเชคเซเช เชจเชฅเซ. เช เชจเซ เชตเซเชฏเชพเช เชธเชพเชฅเซ เชฌเชงเซเช เชธเชพเชฐเซเช เชเซ. เช เชฎเซ เชซเชพเชเชฒเชฎเชพเชเชฅเซ เชฌเชงเซ เชเชเซเชฏเชพเช เชฆเซเชฐ เชเชฐเซเช เชเซเช, เชเชพเชฒเซ เชฒเซเชเซเช เชฆเซเชฐ เชเชฐเซเช เชเซเช. เชตเซเชเชฒเชพ - เชถเชฌเซเชฆเซเชจเซ เชคเซเชฏเชพเชฐ เชธเซเชเชฟ.
เชเซเชฒเซเชฒเชพ เช เชเซเชทเชฐเซเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชเซเชกเชเชฃเชพเช เชงเชฐเชพเชตเชคเชพ เชถเชฌเซเชฆเซเชจเซ เชฆเซเชฐ เชเชฐเชตเชพ เชฎเชพเชเซ, เชฎเซเชณ เชถเชฌเซเชฆเชฎเชพเชเชฅเซ เชเซเชฒเซเชฒเชพ เชฌเซ เช เชเซเชทเชฐเซ เชชเชธเชเชฆ เชเชฐเซ เช เชจเซ เชธเซเชเชฟ เชธเชพเชซ เชเชฐเซ:
squad=${word:((${#word}-2)):2}
cat $word | sed -e "/.$squad$/d" 1> $word
เช เชฎเซ เชเซเชเช เชเซเช, เช เชฎเซ เชชเซเชฐเชฏเชพเชธ เชเชฐเซเช เชเซเช - เชฌเชงเซเช เชเชพเชฎ เชเชฐเซ เชเซ... เชคเซ, "เชชเซเชฒเซ" เชถเชฌเซเชฆเชจเซ เชธเซเชเชฟ เชเซเชฏเชพเช เชเซ? เช เชจเซ "เชนเซเช เชเชพเชเช เชเซเช" เชถเชฌเซเชฆ เชฎเชพเชเซ? เชซเชพเชเชฒ เชเชพเชฒเซ เชเซ! เช เชจเซ เช เชฌเชงเซเช เชเชเชฒเชพ เชฎเชพเชเซ เชเซ เชเชพเชฐเชฃ เชเซ เช เชถเชฌเซเชฆเซ เชเซเชฐเชฟเชฏเชพเชชเชฆเซ เชเซ, เช เชจเซ เชเชชเชฃเซ เชเชพเชฃเซเช เชเซเช เชเซ เชเซเช เชเซเชฐเชฟเชฏเชพเชชเชฆเซ เชธเชพเชฅเซ เชเซเชกเชเชฃเชพเช เชเชฐเซ เชเซ เชคเซเชฎเชจเซ เชคเซเช เชถเซเช เชเชฐเซ เชเซ. เชเซเชฐเชฟเชฏเชพเชชเชฆเชจเซ เชเชตเชฟเชคเชพ เชเซเชฐเชธ เชเชตเชฟเชคเชพ เชเชฐเชคเชพเช เชชเชฃ เชเชฐเชพเชฌ เชเซ, เชเชพเชฐเชฃ เชเซ เชฐเชถเชฟเชฏเชจ เชญเชพเชทเชพเชฎเชพเช เชธเซเชฅเซ เชตเชงเซ เชเซเชฐเชฟเชฏเชพเชชเชฆเซ เชเซ, เช เชจเซ เชคเซ เชฌเชงเชพเชจเซ เช เชเชค เชธเชฎเชพเชจ เชเซ, เชคเซเชฅเซ เช เช เชเชคเชจเซ เชคเชชเชพเชธเซเชฏเชพ เชชเชเซ เชคเซเช เช เชเชคเชฟเชฎ เชซเชพเชเชฒเชฎเชพเช เชจ เชนเชคเชพ.
เชเซ เชเซ, เช เชฎเชจเซ เชเซเช เชเชคเชพเชตเชณ เชจเชฅเซ. เชฆเชฐเซเช เชถเชฌเซเชฆ เชฎเชพเชเซ เชฎเชพเชคเซเชฐ เชเซเชกเชเชฃเชพเช เช เชจเชฅเซ, เชชเชฃ เชธเชเชตเชพเชฆเซ เชชเชฃ เชนเซเชฏ เชเซ, เชเซ เชเซเชฏเชพเชฐเซเช เชเชตเชฟเชคเชพ เชเชฐเชคเชพเช เชตเชงเซ เชธเชพเชฐเชพ เชฒเชพเชเซ เชเซ - เชคเซเชฅเซ เช เชคเซ เชธเชเชตเชพเชฆเซ เชเซ (เชซเซเชฐเซเชจเซเช เชเชธเซเชจเชจเซเชธ, เชฒเซเชเชฟเชจ เชเชธเซเชจเซเชฎเชพเชเชฅเซ - เชนเซเช เชธเซเชฐเชฎเชพเช เช เชตเชพเช เชเชฐเซเช เชเซเช).
เช เชฎเชจเซ เชธเชเชเชค เชฎเชณเซ เชเซ
เช เชคเซ เชเซ เชเซเชฏเชพเช เชเชจเชเชฆ เชถเชฐเซ เชฅเชพเชฏ เชเซ: เช เชจเซเชธเชเชงเชพเชจ เชเช เช เชฒเช URL เชชเชฐ เชฆเซเชเชพเชฏ เชเซ, เช เชจเซ เชคเซ เช เชชเซเชทเซเช เชชเชฐ, เชธเซเชเซเชฐเชฟเชชเซเช เชเชฒเชพเชตเซเชจเซ, HTTP เชตเชฟเชจเชเชคเซ เชฎเซเชเชฒเซเชจเซ เช เชจเซ เชชเซเชฐเชคเชฟเชธเชพเชฆ เชชเซเชฐเชพเชชเซเชค เชเชฐเซเชจเซ. เชนเซเช เชเซเชตเซ เชฐเซเชคเซ เชเชนเซ เชถเชเซเช เชตเซเช'เชคเชฎเซ เชฌเชเชจ เชฆเชฌเชพเชตเซ เชเซ? เชชเชฐเชเชคเซ เชเซเช เชฐเชธเซเชคเซ เชจเชฅเซ. เชฆเซเชเชเชฆ.
เชฒเซเชเซเชฎเชพเชเชจเซเช URL เชเซเชเช เชฐเซเชคเซ เชฌเชฆเชฒเชพเช เชฐเชนเซเชฏเซเช เชเซ เชคเซ เชเซเชคเชพเช, เชฎเซเช เช เชจเซเชธเชเชงเชพเชจเชฎเชพเช เชธเซเชตเชฟเช เชเชฐเซเชฏเชพ เชชเชเซ เชคเซเชฏเชพเช เชเซ เชนเชคเซเช เชคเซเชจเซ เชจเชเชฒ เชเชฐเซ เช เชจเซ เชคเซเชจเซ เชจเชตเชพ เชฌเซเชฐเชพเชเชเชฐ เชเซเชฌเชฎเชพเช เชชเซเชธเซเช เชเชฐเซ - เชฎเชเชฌเซเชค เชเซเชกเชเชฃเชพเช เชเซเชฒเซเชฏเชพ. เชเชตเซเช เชจเชฅเซ.
เช เชจเชฟเชตเชพเชฐเซเชฏเชชเชฃเซ, เชฎเซเช เชตเชฟเชเชพเชฐเซเชฏเซเช, เชธเชฐเซเชตเชฐเชจเซ เชเซเช เชซเชฐเช เชชเชกเชคเซ เชจเชฅเซ เชเซ เชถเซเช เชคเซเชจเซ เชตเชฟเชจเชเชคเซ เชฎเซเชเชฒเชคเซ เชธเซเชเซเชฐเชฟเชชเซเช เชเชฒเชพเชตเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เช เชฅเชตเชพ เชตเซเชฏเชเซเชคเชฟ เชคเซเชจเซ เชนเชพเชฅเชฅเซ เชเชพเชเชช เชเชฐเซ เชเซ. เชคเซ? เชเซเชฃ เชเชพเชฃเซ เชเซ, เชเชพเชฒเซ เชคเซเชจเซ เชคเชชเชพเชธเซเช.
เชเซเชฏเชพเช เชฎเซเชเชฒเชตเซเช? เชถเซเช เชฎเซเชเชฒเชตเซเช? เชธเชฐเซเชตเชฐ IP เชจเซ HTTP เชตเชฟเชจเชเชคเซ, GET เชเซเชตเซเช เชเชเชเช เชเซ... เชชเชเซ เชเชเชเช HTTP/1.1 เชเซ... เชเชชเชฃเซ เชเซเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ เชเซ เชฌเซเชฐเชพเชเชเชฐ เชถเซเช เช เชจเซ เชเซเชฏเชพเช เชฎเซเชเชฒเซ เชเซ. เชเชจเซเชธเซเชเซเชฒ เชเชฐเซ เชตเชพเชฏเชฐเชนเชพเชฐเซเช, เชเซเชฐเชพเชซเชฟเช เชเซเช:
0040 37 5d a3 84 27 e7 fb 13 6d 93 ed cd 56 04 9d 82 7]ยฃ.'รงรป.m.รญรV...
0050 32 7c fb 67 46 71 dd 36 4d 42 3d f3 62 1b e0 ad 2|รปgFqร6MB=รณb.ร .
0060 ef 87 be 05 6a f9 e1 01 41 fc 25 5b c0 77 d3 94 รฏ.ยพ.jรนรก.Aรผ%[รwร.
เช
เชฎ... เชถเซเช? เชเชน เชนเชพ, เช
เชฎเชพเชฐเซ เชชเชพเชธเซ HTTPS เชเซ. เชถเซ เชเชฐเชตเซ? เชคเชฎเชพเชฐเชพ เชชเชฐ MITM เชนเซเชฎเชฒเซ เชถเชฐเซ เชเชฐเซ? เชเชฆเชฐเซเชถ เชฐเซเชคเซ, เชชเซเชกเชฟเชค เชชเซเชคเซ เช เช
เชฎเชจเซ เชฎเชฆเชฆ เชเชฐเชถเซ.
เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ, เชฌเซเชฐเชพเชเชเชฐ เชธเชฐเซเชซ เชเชฐเชตเชพเชจเซเช เชจเชเซเชเซ เชเชฐเซเชฏเชพ เชชเชเซ, เชเชเชฐเซ เชฎเชจเซ เชตเชฟเชจเชเชคเซ เชชเซเชคเซ เช เชจเซ เชธเชฐเชจเชพเชฎเชพเชเชจเซ เชฎเชณเซ. เชเชพเช:
เชเชฐเซเชฎเชฟเชจเชฒ เชธเชพเชฅเซ เชธเชเชตเชพเชฆ
telnet IP PORT
Trying IP...
Connected to IP.
Escape character is '^]'.
GET /rifma/%D0%BC%D0%B0%D1%82%D1%8C?mode=block&type=asn HTTP/1.1
Host: HOST
Accept-Language: en-US,en;q=0.5
X-Requested-With: XMLHttpRequest
Connection: close
HTTP/1.1 400 Bad Request
Server: nginx/1.8.0
Date: Sun, 03 Nov 2019 20:06:59 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 270
Connection: close
<html>
<head><title>400 The plain HTTP request was sent to HTTPS port</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<center>The plain HTTP request was sent to HTTPS port</center>
<hr><center>nginx/1.8.0</center>
</body>
</html>
Connection closed by foreign host.
เชนเซ. เชนเซเชนเซเชนเซ. เชเชฐเซเชเชฐ, HTTPS เชชเซเชฐเซเช เชชเชฐ เชเชเชฆเชฎ HTTP เชตเชฟเชจเชเชคเชฟ เชฎเซเชเชฒเชคเซ เชตเชเชคเซ เชฎเชพเชฐเซ เช เชชเซเชเซเชทเชพ เชนเชคเซ. เชถเซเช เชเชชเชฃเซ เชนเชตเซ เชเชจเซเชเซเชฐเชฟเชชเซเช เชเชฐเชตเซเช เชเซเชเช? เช เชฌเชงเซ เชเชกเชฌเชก RSA เชเซ เชธเชพเชฅเซ, เชชเชเซ SHA256 เชธเชพเชฅเซ. เชถเชพ เชฎเชพเชเซ, เชคเซเชฏเชพเช เชเซ OpenSSL เชเชตเซ เชตเชธเซเชคเซเช เชฎเชพเชเซ. เชธเชพเชฐเซเช, เช เชฎเซ เชชเชนเซเชฒเชพเชฅเซ เช เชเชพเชฃเซเช เชเซเช เชเซ เชถเซเช เชเชฐเชตเซเช, เช เชฎเซ เชซเชเซเชค เชฐเซเชซเชฐเชฐ เช เชจเซ เชเซเชเซ เชซเซเชฒเซเชกเซเชธเชจเซ เชชเชนเซเชฒเชพ เชฆเซเชฐ เชเชฐเซเชถเซเช - เชฎเชจเซ เชฒเชพเชเซ เชเซ เชเซ เชคเซเช เช เชฌเชพเชฌเชคเชจเซ เชตเชงเซ เช เชธเชฐ เชเชฐเชถเซ เชจเชนเซเช:
เชเชฐเซเชฎเชฟเชจเชฒ เชธเชพเชฅเซ เชธเชเชตเชพเชฆ
openssl s_client -connect IP:PORT
{ะััะบะธะต ะบะปััะธ, ัะตััะธัะธะบะฐัั}
GET /rifma/%D0%B7%D0%B4%D0%B5%D1%81%D1%8C?mode=block&type=asn HTTP/1.1
Host: HOST
User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:70.0) Gecko/20100101 Firefox/70.0
Accept: text/javascript,text/html,application/xml,text/xml,*/*
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate, br
X-Requested-With: XMLHttpRequest
Connection: keep-alive
HTTP/1.1 200 OK
Content-Type: text/html;charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
Vary: Accept-Encoding
Status: 200 OK
Date: Sun, 03 Nov 2019 20:34:33 GMT
Set-Cookie: COOKIE
X-Powered-By: Phusion Passenger 5.0.16
Server: nginx/1.8.0 + Phusion Passenger 5.0.16
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Cache-Control: no-cache
Strict-Transport-Security: max-age=31536000
Content-Security-Policy: block-all-mixed-content
Content-Encoding: gzip
เช เชถเซเช เชเซ, เชธเชฐเซเชตเชฐ เชชเชฐ เชถเชชเชฅ เชฒเซเชตเชพเชจเซเช? เชธเชพเชฐเซเช, เชเชเชพเชฎเชพเช เชเชเซเช เชคเซเชเช เชฎเชจเซ 200 เชเชเซ เชเชตเชพเชฌ เชเชชเซเชฏเซ, เชเซเชจเซ เช
เชฐเซเชฅ เชเซ เชเซ เชเซเชเซเช เช
เชจเซ เชฐเซเชซเชฐเชฐ เชเชเชเชชเชฃ เช
เชธเชฐ เชเชฐเชคเชพ เชจเชฅเซ. เชเชฎเซเชชเซเชฐเซเชถเชจ gzip เชเซ, เชชเชฐเชเชคเซ เชเซเชชเชฟ เชเชฐเชคเซ เชตเชเชคเซ, ASCII เช
เชเซเชทเชฐเซเชจเซ เชเซเชชเชฟ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชฌเชฐเชพเชฌเชฐ, เชคเชฎเซ เชฒเซเชเซ เชฆเซเชฐ เชเชฐเซ เชถเชเซ เชเซ เชธเซเชตเซเชเชพเชฐเซ-เชเชจเชเซเชกเชฟเชเช. เชฌเชงเซเช เชฌเชฐเชพเชฌเชฐ เชเซ - เช
เชฎเชจเซ เชนเชตเซ เชธเชเชตเชพเชฆเซ เชธเชพเชฅเซ HTML เชฆเชธเซเชคเชพเชตเซเช เชฎเชณเซ เชเซ. เชชเชฐเชเชคเซ เช
เชนเซเช เชฌเซ เชชเซเชฐเชถเซเชจเซ เชเซ: เชเชชเชจเชเชธเชเชธเชเชฒ เชเซเชตเซ เชฐเซเชคเซ เชเชฒเชพเชตเชตเซเช เช
เชจเซ เชธเซเชเซเชฐเชฟเชชเซเชเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชคเซเชฎเชพเช เชกเซเชเชพ เชเซเชฐเชพเชจเซเชธเชซเชฐ เชเซเชตเซ เชฐเซเชคเซ เชเชฐเชตเซ? เช
เชจเซ เชเชเชเชชเซเช เชเซเชตเซ เชฐเซเชคเซ เชตเชพเชเชเชตเซเช เชเซ เชชเซเชฐเชคเชฟเชธเชพเชฆ เชชเซเชฐเชพเชชเซเชค เชเชฐเซเชฏเชพ เชชเชเซ เชเชชเชฃเซ เชเชชเชจเชเชธเชเชธเชเชฒ "เชถเซเชฒ" เชฎเชพเช เชฐเชนเซเช เชเซเช, เชคเซเชฎ เชฐเชนเซเช เชเซเช? เชเซ เชคเชฎเซ เชฌเซเชเชพ เชธเชพเชฅเซ เชเชเชเช เชธเชพเชฅเซ เชเชตเซ เชถเชเซ เชเซ, เชชเชฐเชเชคเซ เชชเซเชฐเชฅเชฎ เชธเชพเชฅเซ ...
เชคเซ เชธเชพเชฐเซเช เชเซ เชเซ เชคเซเชฏเชพเช เชเซ เชนเซเชฌเซเชฐเชเซเชฏเชพเช เชฎเซเช เชเชชเชฏเซเชเชฟเชคเชพ เชตเชฟเชถเซ เชตเชพเชเชเซเชฏเซเช เช เชชเซเชเซเชทเชพ, เชเซ เชฎเชพเชจเชต เชเซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเชเซเชฐเชฟเชฏเชพเชจเซ เช เชชเซเชเซเชทเชพ เชฐเชพเชเชคเชพ เชชเซเชฐเซเชเซเชฐเชพเชฎเซเชธ เชธเชพเชฅเซ เชเซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเชเซเชฐเชฟเชฏเชพ เชเชฐเชตเชพเชจเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพเชจเซ เชธเซเชตเชเชพเชฒเชฟเชค เชเชฐเซ เชเซ. เชเซเชฎ เชฐเชพเชเชตเซ เช เชชเชฃ เชตเชงเซ เชเชเชฐเซเชทเช เชเซ เชธเซเชตเชคเช เช เชชเซเชเซเชทเชพ, เชชเซเชฆเชพ เชเชฐเซ เชฐเชนเซเชฏเซเช เชเซ เช เชชเซเชเซเชทเชพ เชคเชฎเชพเชฐเซ เชเซเชฐเชฟเชฏเชพเช เชชเชฐ เชเชงเชพเชฐเชฟเชค เชธเซเชเซเชฐเชฟเชชเซเช. เช เซเช เชเซ, เช เชฎเซ เชคเซเชจเซ เชฒเซเชจเซเช เชเชฐเซเช เชเซเช, เช เชฌเชงเซเช เชเชฐเซเช เชเซเช เช เชจเซ เช เชนเซเช เชธเชฎเชพเชชเซเชค เชธเซเชเซเชฐเชฟเชชเซเช เชเซ. เชฎเชพเชคเซเชฐ เชคเซ เชเซเชฌ เช เชตเชฟเชถเชพเชณ เชเซ, เช เชจเซ เชฌเชงเชพ เชเชพเชฐเชฃ เชเซ OpenSSL เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเซ, เชเซเช เช เชจเซ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เชเชฐเซ เชเซ เช เชชเซเชเซเชทเชพ เช เชฌเชงเชพเชจเชพ เชเชเชเชชเซเชเชจเซ เชฐเชพเชน เชเซเช เชเซ. เชถเซเช เชเชชเชฃเชจเซ เชเชจเซ เชเชฐเซเชฐ เชเซ? เชจเชพ. เช เชฎเซ เชธเชฎเชเซเชฐ เชชเซเชฐเชฅเชฎ เชชเซเชฐเซเชฎเซเชชเซเชเชจเซ เชฆเซเชฐ เชเชฐเซเช เชเซเช, เชซเชเซเชค เชเซเชฒเซเชฒเซ เชฒเชพเชเชจ เชฌเซเชฐเซเช 'r' เชเซเชกเซเชจเซ. เช เชฎเซ เชฏเซเชเชฐ-เชเชเชจเซเชเชจเซ เชชเชฃ เชเชพเชขเซ เชจเชพเชเซเช เชเซเช เช เชจเซ เช เชฎเชพเชฐเซ เชตเชฟเชจเชเชคเซเชฎเชพเชเชฅเซ เชซเซเชฒเซเชก เชธเซเชตเซเชเชพเชฐเซเช เชเซเช - เชคเซ เชเชเชเชชเชฃ เชชเซเชฐเชญเชพเชตเชฟเชค เชเชฐเชคเชพ เชจเชฅเซ. เชคเซ, เชเชพเชฒเซ เชฒเซเชจเซเช เชเชฐเซเช. เชธเซเชเซเชฐเชฟเชชเซเช เชเชฒเชพเชตเชตเชพเชฎเชพเช เชเชตเซ เชนเชคเซ, เชชเชฐเชเชคเซ เชญเชเชกเชพเชฐ HTML เชฆเชธเซเชคเชพเชตเซเช เชเซเชฏเชพเช เชเซ? เช เชชเซเชเซเชทเชพ เชคเซ เชเชพเชงเซเช. เชคเซเชจเซ เชฅเซเชเชเชตเชพ เชฎเชพเชเซ, เชคเชฎเชพเชฐเซ เชฎเซเชเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ:
set results $expect_out(buffer)
เชธเซเชเซเชฐเชฟเชชเซเชเชจเชพ เช เชเชค เชชเชนเซเชฒเชพ - เช เชฐเซเชคเซ เชเชเซเชเซเชเซเชฏเซเชเซเชฌเชฒเชจเซเช เชเชเชเชชเซเช เชฒเชเชตเชพเชฎเชพเช เชเชตเชถเซ เช เชชเซเชเซเชทเชพ'om เชเชฆเซเชถ เช เชจเซ เชธเซเชเซเชฐเซเชจ เชชเชฐ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เชฅเชพเชฏ เชเซ. เชธเชพเชฐเชพเชเชถเชฎเชพเช, เชเชจเชพ เชเซเชตเซเช เชเชเชเช:
เชธเซเชเซเชฐเชฟเชชเซเชเชจเซ เช เชชเซเชเซเชทเชพ
#!/usr/bin/expect -f
set timeout -1
spawn openssl s_client -connect IP:PORT
match_max 100000
expect -exact "
---r
"
send -- "GET /rifma/%d0%b7%d0%b4%d0%b5%d1%81%d1%8c?mode=block&type=asn HTTP/1.1rHost: HOSTrAccept-Language: en-US,en;q=0.5rX-Requested-With: XMLHttpRequestrConnection: close"
expect -exact "GET /rifma/%d0%b7%d0%b4%d0%b5%d1%81%d1%8c?mode=block&type=asn HTTP/1.1r
Host: HOSTr
Accept-Language: en-US,en;q=0.5r
X-Requested-With: XMLHttpRequestr
Connection: close"
send -- "r"
set results $expect_out(buffer)
expect -exact "r
"
send -- "r"
expect eof
เชชเชฐเชเชคเซ เชคเซ เชฌเชงเซ เช เชจเชฅเซ! เชเซเชฎ เชคเชฎเซ เชเซเช เชถเชเซ เชเซ, เชคเชฎเชพเชฎ เชเชฆเชพเชนเชฐเชฃเซเชฎเชพเช เชตเชฟเชจเชเชคเซเชจเซเช URL เชธเซเชฅเชฟเชฐ เชนเชคเซเช, เชชเชฐเชเชคเซ เชคเซ URL เชเซ เชเซ เชเชตเชพเชฌเชฆเชพเชฐ เชเซ เชเซ เชเชฏเซ เชถเชฌเซเชฆ เช เชจเซเชเชฐเชฃ เชธเชพเชฅเซ เชธเชเชเชณเชพเชฏเซเชฒ เชนเชถเซ. เช เชจเซ เชคเซเชฅเซ เชคเซ เชคเชพเชฐเชฃ เชเชชเซ เชเซ เชเซ เช เชฎเซ ASCII เชฎเชพเช "%d0%b7%d0%b4%d0%b5%d1%81%d1%8c" เช เชฅเชตเชพ UTF-8 เชฎเชพเช "เช เชนเซเช" เชถเชฌเซเชฆ เชฎเชพเชเซ เชธเชคเชค เชถเซเชง เชเชฐเซเชถเซเช. เชถเซ เชเชฐเชตเซ? เช เชฒเชฌเชคเซเชค, เชฆเชฐเซเช เชตเชเชคเซ เชซเชเซเชค เชเช เชจเชตเซ เชธเซเชเซเชฐเชฟเชชเซเช เชเชจเชฐเซเช เชเชฐเซ, เชฎเชฟเชคเซเชฐเซ! เชนเชตเซ เชจเชนเซเช เชธเซเชตเชคเช เช เชชเซเชเซเชทเชพ'เชเชน, เช เชจเซ เชฎเชฆเชฆ เชธเชพเชฅเซ เชเชเซ, เชเชพเชฐเชฃ เชเซ เชเชชเชฃเชพ เชจเชตเชพเชฎเชพเช, เชถเชฌเซเชฆ เชธเชฟเชตเชพเชฏ เชเชถเซเช เชฌเชฆเชฒเชพเชคเซเช เชจเชฅเซ. เช เชจเซ เชจเชตเซ เชธเชฎเชธเซเชฏเชพ เชฒเชพเชเชฌเชพ เชธเชฎเชฏ เชธเซเชงเซ เชเซเชตเซ: เชเชชเชฃเซ เชเซเชตเซ เชฐเซเชคเซ เชฌเซเชฆเซเชงเชฟเชชเซเชฐเซเชตเช เชธเชฟเชฐเชฟเชฒเชฟเชเชจเชพ เชถเชฌเซเชฆเชจเซ URL เชซเซเชฐเซเชฎเซเชเชฎเชพเช เช เชจเซเชตเชพเชฆ เชเชฐเซ เชถเชเซเช? เชเชฐเซเชฎเชฟเชจเชฒ เชฎเชพเชเซ เชชเชฃ เชเชเช เชเชพเชธ เชจเชฅเซ. เชธเชพเชฐเซเช, เชคเซ เช เซเช เชเซ, เช เชฎเซ เชคเซ เชเชฐเซ เชถเชเซเช เชเซเช, เชฌเชฐเชพเชฌเชฐ? เชเชฐเซ เชถเชเซ เชเซ:
เชเซเช เชนเซเช เชถเซเช เชเชฐเซ เชถเชเซเช!
function furl {
furl=$(echo "$word" | sed 's:ะ:%d0%90:g;s:ะ:%d0%91:g;s:ะ:%d0%92:g;s:ะ:%d0%93:g;s:ะ:%d0%94:g;s:ะ:%d0%95:g;s:ะ:%d0%96:g;s:ะ:%d0%97:g;s:ะ:%d0%98:g;s:ะ:%d0%99:g;s:ะ:%d0%9a:g;s:ะ:%d0%9b:g;s:ะ:%d0%9c:g;s:ะ:%d0%9d:g;s:ะ:%d0%9e:g;s:ะ:%d0%9f:g;s:ะ :%d0%a0:g;s:ะก:%d0%a1:g;s:ะข:%d0%a2:g;s:ะฃ:%d0%a3:g;s:ะค:%d0%a4:g;s:ะฅ:%d0%a5:g;s:ะฆ:%d0%a6:g;s:ะง:%d0%a7:g;s:ะจ:%d0%a8:g;s:ะฉ:%d0%a9:g;s:ะช:%d0%aa:g;s:ะซ:%d0%ab:g;s:ะฌ:%d0%ac:g;s:ะญ:%d0%ad:g;s:ะฎ:%d0%ae:g;s:ะฏ:%d0%af:g;s:ะฐ:%d0%b0:g;s:ะฑ:%d0%b1:g;s:ะฒ:%d0%b2:g;s:ะณ:%d0%b3:g;s:ะด:%d0%b4:g;s:ะต:%d0%b5:g;s:ะถ:%d0%b6:g;s:ะท:%d0%b7:g;s:ะธ:%d0%b8:g;s:ะน:%d0%b9:g;s:ะบ:%d0%ba:g;s:ะป:%d0%bb:g;s:ะผ:%d0%bc:g;s:ะฝ:%d0%bd:g;s:ะพ:%d0%be:g;s:ะฟ:%d0%bf:g;s:ั:%d1%80:g;s:ั:%d1%81:g;s:ั:%d1%82:g;s:ั:%d1%83:g;s:ั:%d1%84:g;s:ั
:%d1%85:g;s:ั:%d1%86:g;s:ั:%d1%87:g;s:ั:%d1%88:g;s:ั:%d1%89:g;s:ั:%d1%8a:g;s:ั:%d1%8b:g;s:ั:%d1%8c:g;s:ั:%d1%8d:g;s:ั:%d1%8e:g;s:ั:%d1%8f:g;s:ั:%d1%91:g;s:ะ:%d0%81:g')}
เชเซเชฒ เชฎเชณเซเชจเซ, เช
เชฎเชพเชฐเซ เชชเชพเชธเซ เชเช เชธเซเชเซเชฐเชฟเชชเซเช เชเซ เชเซ เชเช เชถเชฌเซเชฆเชจเซ ASCII เชเซเชเซเชธเซเชเชฎเชพเช เชฐเซเชชเชพเชเชคเชฐเชฟเชค เชเชฐเซ เชเซ, เชฌเซเชเซ เชธเซเชเซเชฐเชฟเชชเซเช เชฌเชจเชพเชตเซ เชเซ เชเซ เชเชชเชจเชเชธเชเชธเชเชฒ เชฆเซเชตเชพเชฐเชพ เชธเชฐเซเชตเชฐเชฅเซ เช
เชจเซเชธเชเชงเชพเชจ เชธเชพเชฅเซ เชธเชพเชเช เชชเซเชทเซเช เชจเซ เชตเชฟเชจเชเชคเซ เชเชฐเซ เชเซ. เช
เชจเซ เชชเชเซ เชเชชเชฃเซ เชเซเชฒเซเชฒเซ เชธเซเชเซเชฐเชฟเชชเซเชเชจเชพ เชเชเชเชชเซเชเชจเซ เชซเชพเชเชฒ เชชเชฐ เชฐเซเชกเชพเชฏเชฐเซเชเซเช เชเชฐเซเช เชเซเช เช
เชจเซ เชเซเชจเชพ เชเชฎเชพเชจเชพเชจเซ เชฐเซเชคเซ, เชคเซเชจเซ เชชเชธเชพเชฐ เชเชฐเซเช เชเซเช.
เชเชฃเชพเชจเชพ เชเชเชคเชฐเชเซเชฆ. เชจเซเชเซ เชฒเซเชเซ
เชเชฐเซเชเชฐ, เช เชคเซ เช เชเซ เชเซ เชเชเชพเชฎเชพเช เชเชเซ เชธเชฎเชธเซเชฏเชพเชเชจเซเช เชเชพเชฐเชฃ เชฌเชจเซ เชเซ. เช เชฎเซ เชฌเซ เชถเชฌเซเชฆเซ เชฎเชพเชเซ เชเชชเชฐเซเชเซเชค เชชเซเชฐเชเซเชฐเชฟเชฏเชพเช เชนเชพเชฅ เชงเชฐเซเช เชเซเช, เชชเชเซ เชฌเซ เชธเซเชเชฟเชฎเชพเชเชฅเซ เช เชฎเซ เชฆเชฐเซเช เชถเชฌเซเชฆเชจเซ เชฆเชฐเซเช เชธเชพเชฅเซ เชคเซเชฒเชจเชพ เชเชฐเซเช เชเซเช เช เชจเซ เชเซ เชเซเช เชฎเซเช เชเซเชตเชพ เชฎเชณเซ เชเซ, เชคเซ เช เชฎเซ เชคเซเชจเซ เชเชเชเชชเซเช เชเชฐเซเช เชเซเช. เชนเชตเซ เช เชฎเชพเชฐเซ เชชเชพเชธเซ เชเช เชธเซเชเซเชฐเชฟเชชเซเช เชเซ เชเซ เชฌเซ เชถเชฌเซเชฆเซเชจเซ เชเชจเชชเซเช เชคเชฐเซเชเซ เชฒเซ เชเซ เช เชจเซ เชถเชฌเซเชฆเซเชจเซ เชธเซเชเชฟ เชฆเชฐเซเชถเชพเชตเซ เชเซ เชเซ เชฌเชเชจเซ เชธเชพเชฅเซ เชเซเชกเชพเชฏ เชเซ, เช เชจเซ เช เชจเซเชเชฐเชฃเซเชจเซ เชชเชฃ เชงเซเชฏเชพเชจเชฎเชพเช เชฒเซเชคเชพ, เช เชจเซ เช เชฌเชงเซเช เชฎเซเชจเซเชฏเซเช เชฒเซ เชเชพเชฐ เชเซ เชฌเซเชธ เชตเชเซเชเซ เชธเซเชตเชฟเช เชเชฐเซเชฏเชพ เชตเชฟเชจเชพ เช เชจเซ "เชเชเช เชฆเซเชตเชพเชฐเชพ" เชถเชฌเซเชฆเซ เชฏเชพเชฆ เชฐเชพเชเซเชฏเชพ เชตเชฟเชจเชพ - เชฌเชงเซเช เชเชเชคเซเชฐเชฟเชค, เชเชเชพเชเชจเซเชเชฟเชเช เชฎเชพเชเซ เช เชจเซ เชเชชเชฎเซเชณเซ เชเชพเชขเซ เชจเชพเชเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เช เชฆเซเชญเซเชค.
เช เชชเซเชฐเชเชพเชถเชจเชจเซ เชนเซเชคเซ เช เชฌเชคเชพเชตเชตเชพเชจเซ เชนเชคเซ เชเซ เชเซ เชเซเช เชตเซเชฏเชเซเชคเชฟเชจเซ เชเซเช เชตเชธเซเชคเซเชจเซ เชเชฐเซเชฐ เชนเซเชฏ, เชคเซ เชคเซ เชเซเชเชชเชฃ เชฐเซเชคเซ เชเชฐเชถเซ. เชเซเชฌ เช เชฌเชฟเชจเช
เชธเชฐเชเชพเชฐเช, เชเซเชเชฟเชฒ, เชตเชฟเชฒเชเซเชทเชฃ, เชชเชฐเชเชคเซ เชคเซ เชเชพเชฎ เชเชฐเชถเซ.
เชธเซเชฐเซเชธ: www.habr.com