เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เปเบญเบชเบ›เบฒเป‚เบเบ™

Ad


OnWorks favicon

gen-auth - เบญเบญเบ™เบฅเบฒเบเปƒเบ™เบ„เบฅเบฒเบง

เป€เบ›เบตเบ”เปƒเบŠเป‰ gen-auth เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเบœเปˆเบฒเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ gen-auth เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเป‚เบ”เบเปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡เปƒเบ™เบซเบผเบฒเบเบšเปˆเบญเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบญเบญเบ™เป„เบฅเบ™เปŒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบฑเปˆเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เป‚เบ„เบ‡เบเบฒเบ™:

NAME


gen-auth - เบชเป‰เบฒเบ‡เบชเบฒเบเบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™เบ•เปˆเบฒเบ‡เป†

เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰


gen-auth [--help|--version] | ...

เบฅเบฒเบเบฅเบฐเบญเบฝเบ”


gen-auth เป€เบ›เบฑเบ™โ€‹เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบทโ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบŠเปˆเบงเบโ€‹เปƒเบซเป‰โ€‹เบ—เบธเบโ€‹เบ›เบฐโ€‹เป€เบžเบ”โ€‹เบ‚เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบเบงเบ”โ€‹เบชเบญเบš / เบเบฒเบ™โ€‹เป€เบ‚เบปเป‰เบฒโ€‹เบฅเบฐโ€‹เบซเบฑเบ” / decoding /
เบงเบฝเบเบ‡เบฒเบ™เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”. เบกเบฑเบ™เป„เบ”เป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบŠเบตเบงเบดเบ”เป€เบ›เบฑเบ™เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเบฐเป€เบžเบฒเบฐ smtp, เปเบ•เปˆเป„เบ”เป‰เบฅเบญเบเบขเบนเปˆเปƒเบ™
เบเบฒเบ™เบ—เปเบฒเบ‡เบฒเบ™เปƒเบ™เป„เบฅเบเบฐเป€เบงเบฅเบฒ.

เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เป‚เบ„เบ‡เบเบฒเบ™เป„เบ”เป‰เบ–เบทเบเปเบšเปˆเบ‡เบญเบญเบเป€เบ›เบฑเบ™เบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡. เปเบ•เปˆเบฅเบฐ เปเบฅเป‰เบง
เป€เบญเบปเบฒ args เบชเบฐเป€เบžเบฒเบฐเบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡. เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ„เบฒเบ”เบงเปˆเบฒเบˆเบฐเบขเบนเปˆเปƒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบชเบฐเป€เบžเบฒเบฐเบเปˆเบฝเบงเบเบฑเบš
เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡. เบ—เบธเบเป†เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ—เบตเปˆเบšเปเปˆเบกเบตเบขเบนเปˆเปƒเบ™เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบˆเบฐเบ–เบทเบเป€เบ•เบทเบญเบ™
เบชเปเบฒเบฅเบฑเบš. เบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”เบญเบฑเบ™เบซเบ™เบถเปˆเบ‡เบ•เปเปˆเบเบฑเบšเบ™เบตเป‰เปเบกเปˆเบ™เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ—เบตเปˆเบชเบญเบ”เบ„เป‰เบญเบ‡เบเบฑเบšเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบˆเบฐเบšเปเปˆเบ–เบทเบเบชเบฐเบ—เป‰เบญเบ™เป€เบ–เบดเบ‡
terminal เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆ prompted เบชเปเบฒเบฅเบฑเบš.

TYPES


เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เป‚เบ„เบ‡เบเบฒเบ™เบ–เบทเบเบ„เบงเบšเบ„เบธเบกเป‚เบ”เบเบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ—เปเบฒเบญเบดเบ”. เบ„เบงเบฒเบกเบซเบกเบฒเบเบ‚เบญเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰
arguments เปเบกเปˆเบ™เบฅเบฐเบšเบธเป‚เบ”เบเบ›เบฐเป€เบžเบ”เบ™เบตเป‰

เบ—เบปเปˆเบ‡เบžเบฝเบ‡
เบ›เบฐเป€เบžเบ”เบ™เบตเป‰เบชเป‰เบฒเบ‡เบชเบฐเบ•เบฃเบดเบ‡เบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™ PLAIN (RFC 2595). เบกเบฑเบ™เบเบญเบกเบฎเบฑเบšเบเบฒเบ™เป€เบชเบตเบก
เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ‚เบญเบ‡เบŠเบทเปˆเบœเบนเป‰เปƒเบŠเป‰เปเบฅเบฐเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™. เบกเบฑเบ™เบชเป‰เบฒเบ‡เบชเบฒเบเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” Base64
"\0 \0 ".

เป€เบ‚เบปเป‰เบฒโ€‹เบชเบนเปˆโ€‹เบฅเบฐโ€‹เบšเบปเบš
เบงเบดเบ—เบตเบเบฒเบ™เบ™เบตเป‰เบเบญเบกเบฎเบฑเบšเบŠเบทเปˆเบœเบนเป‰เปƒเบŠเป‰เปเบฅเบฐเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เป€เบ›เบฑเบ™ args เป€เบชเบตเบก. เบกเบฑเบ™เบžเบฝเบ‡เปเบ•เปˆเบเบฑเบšเบ„เบทเบ™เบกเบฒ
เปเบ•เปˆเบฅเบฐเบชเบฐเบ•เบฃเบดเบ‡ Base64 เบ–เบทเบเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”. เบญเบฑเบ™เบ™เบตเป‰เปƒเบซเป‰เบ‚เปเป‰เป„เบ”เป‰เบ›เบฝเบšเปœเป‰เบญเบเบ—เบตเปˆเบชเบธเบ”เบ•เปเปˆเบเบฑเบšเบเบฒเบ™เปƒเบŠเป‰ ENCODE
เบชเบญเบ‡เป€เบ—เบทเปˆเบญ. เบ›เบฐเป‚เบซเบเบ”เบญเบฑเบ™เบซเบ™เบถเปˆเบ‡เปเบกเปˆเบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบ‡เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบ–เป‰เบฒเบ—เปˆเบฒเบ™เปƒเบซเป‰เบกเบฑเบ™เบขเบนเปˆเปƒเบ™ STDIN

CRAM-MD5
CRAM-MD5 (RFC 2195) เบเบญเบกเบฎเบฑเบšเบชเบฒเบกเบ‚เปเป‰เป‚เบ•เป‰เปเบเป‰เบ‡เป€เบžเบตเปˆเบกเป€เบ•เบตเบก. เบ—เปเบฒเบญเบดเบ”เปเบกเปˆเบ™เบŠเบทเปˆเบœเบนเป‰เปƒเบŠเป‰
เปเบฅเบฐเบญเบฑเบ™เบ—เบตเบชเบญเบ‡เปเบกเปˆเบ™เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™. เบญเบฑเบ™เบ—เบตเบชเบฒเบกเปเบกเปˆเบ™เบ‚เปเป‰เบ—เป‰เบฒเบ—เบฒเบเบ—เบตเปˆเบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เป‚เบ”เบ
เป€เบŠเบตเบšเป€เบงเบต. เบชเบฐเบ•เบฃเบดเบ‡เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เบ–เบทเบเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” Base64 เบซเบผเบทเบšเปเปˆ. RFC เบเปˆเบฒเบงโ€‹เบงเปˆเบฒโ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹
(unencoded) เบ‚เปเป‰เบ„เบงเบฒเบกเบ—เป‰เบฒเบ—เบฒเบเบ•เป‰เบญเบ‡เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ w/ '<'. เบ™เบตเป‰เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบšเปเปˆเบงเปˆเบฒเบˆเบฐเป€เบ›เบฑเบ™ string
Base64 เบ–เบทเบเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบซเบผเบทเบšเปเปˆ.

CRAM-MD5 เปƒเบŠเป‰เบ„เบงเบฒเบกเบ—เป‰เบฒเบ—เบฒเบ เปเบฅเบฐเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบ—เบตเปˆเบชเบฐเปœเบญเบ‡เปƒเบซเป‰เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบšเบปเบ”เบชเบฐเบซเบผเบธเบš. เปเบฅเป‰เบง
เบชเบปเปˆเบ‡เบ„เบทเบ™เบฅเบธเป‰เบ™ Base64 เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบ‚เบญเบ‡ string md5(" ")

เบงเบดเบ—เบตเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡เบ™เบตเป‰เบ•เป‰เบญเบ‡เบเบฒเบ™เป‚เบกเบ”เบนเบ™ Digest::MD5 perl เบ—เบตเปˆเบˆเบฐเบ•เบดเบ”เบ•เบฑเป‰เบ‡.

CRAM-SHA1
เบญเบฑเบ™เบ™เบตเป‰เบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เบทเบเบฑเบ™เบเบฑเบš CRAM-MD5 เปเบ•เปˆเปƒเบŠเป‰เบเบฒเบ™เบเปˆเบญเบ SHA1 เบซเบผเบฒเบเบเบงเปˆเบฒ MD5.

เบงเบดเบ—เบตเบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™เบ™เบตเป‰เบ•เป‰เบญเบ‡เบเบฒเบ™เป‚เบกเบ”เบนเบ™ Digest::SHA1 perl เบ—เบตเปˆเบˆเบฐเบ•เบดเบ”เบ•เบฑเป‰เบ‡.

NTLM/SPA/MSN
เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบกเบฑเบ™เบญเบฒเบ”เบˆเบฐเบ–เบทเบเป‚เบ„เบชเบฐเบ™เบฒเป€เบ›เบฑเบ™เบซเบ™เบถเปˆเบ‡เปƒเบ™เบ›เบฐเป€เบžเบ”เบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡, เบงเบดเบ—เบตเบเบฒเบ™เบขเบฑเป‰เบ‡เบขเบทเบ™เบ™เบตเป‰
เบ–เป‰เบฒเป€เบญเบตเป‰เบ™เบงเปˆเบฒ NTLM. เบ™เบตเป‰เปเบกเปˆเบ™เบ›เบฐเป€เบžเบ”เบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™เบซเบผเบฒเบเบ‚เบฑเป‰เบ™เบ•เบญเบ™. เป„เบ”เป‰
3 argument เบ—เปเบฒเบญเบดเบ”เบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เบ—เบฒเบ‡เบซเบ™เป‰เบฒ. เบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเปเบกเปˆเบ™เบŠเบทเปˆเบœเบนเป‰เปƒเบŠเป‰, เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™, เปเบฅเบฐเป‚เบ”เป€เบกเบ™,
เปƒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบ™เบฑเป‰เบ™. เบชเบฒเบกเบชเบฐเบ•เบฃเบดเบ‡เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบ–เบทเบเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบชเบฐเบ•เบฃเบดเบ‡ "เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบเบฒเบ™เบขเบทเบ™เบขเบฑเบ™".
เบชเบฐเบ•เบฃเบดเบ‡เบ™เบตเป‰เบ„เบงเบ™เบˆเบฐเบ–เบทเบเบชเบปเปˆเบ‡เบœเปˆเบฒเบ™เบ„เบณเป€เบงเบปเป‰เบฒเป„เบ›เบซเบฒเป€เบŠเบตเบšเป€เบงเบต. เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบˆเบฐเบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡
เบเบฑเบšเบชเบดเปˆเบ‡เบ—เป‰เบฒเบ—เบฒเบ. เบชเบดเปˆเบ‡เบ—เป‰เบฒเบ—เบฒเบเบ™เบตเป‰เปเบกเปˆเบ™เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ—เบตเปˆเบชเบตเปˆ. เบซเบผเบฑเบ‡เบˆเบฒเบเป„เบ”เป‰เบฎเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ
เบชเบดเปˆเบ‡เบ—เป‰เบฒเบ—เบฒเบ, gen-auth เบˆเบฐเบœเบฐเบฅเบดเบ” "เบเบฒเบ™เบ•เบญเบšเป‚เบ•เป‰เบ‚เบญเบ‡เบเบฒเบ™เบเบงเบ”เบชเบญเบš". เบ›เบฐเบเบฒเบ”เบ„เปเบฒเบ•เบญเบšเบ™เบตเป‰เบเบฑเบš
เป€เบŠเบตเบšเป€เบงเบตเป€เบฎเบฑเบ”เบ—เบธเบฅเบฐเบเปเบฒเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡ NTLM.

เบงเบดเบ—เบตเบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™เบ™เบตเป‰เบ•เป‰เบญเบ‡เบเบฒเบ™เป‚เบกเบ”เบนเบ™ Authen::NTLM perl เบ—เบตเปˆเบˆเบฐเบ•เบดเบ”เบ•เบฑเป‰เบ‡. เป€เบšเบดเปˆเบ‡
เบ•เบปเบงเบขเปˆเบฒเบ‡เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เบญเบ‡เบ—เบธเบฅเบฐเบเปเบฒเบ™เบตเป‰. เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒ 'เป‚เบ”เป€เบกเบ™' เบกเบฑเบเบˆเบฐเบซเบงเปˆเบฒเบ‡เป€เบ›เบปเปˆเบฒ
เบˆเบฒเบเบฅเบนเบเบ„เป‰เบฒ เบซเบผเบทเบ–เบทเบเบฅเบฐเป€เบฅเบตเบเป‚เบ”เบเป€เบŠเบตเบšเป€เบงเบต.

HTTP-BASIC
เบ•เบญเบšเบ„เปˆเบฒ base64(" : ").เปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™ HTTP Basic
(RFC 2617). เปƒเบŠเป‰เป‚เบ”เบเบเบฒเบ™เป€เบžเบตเปˆเบกเบซเบปเบงเบ‚เปเป‰ "เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”: เบžเบทเป‰เบ™เบ–เบฒเบ™ "เบ•เปเปˆเบเบฑเบšเบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เป HTTP
เบขเบนเปˆเปƒเบช เปเบกเปˆเบ™เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ‚เบญเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡เบ™เบตเป‰.

APOP
เบ™เบตเป‰เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™ APOP เบชเปเบฒเบฅเบฑเบšเป‚เบ›เป‚เบ•เบ„เบญเบ™ POP3 เบ•เบฒเบกเบ—เบตเปˆเบญเบฐเบ—เบดเบšเบฒเบเป„เบงเป‰เปƒเบ™ RFC
1939. เปเบกเปˆเบ™เบชเบฐเบ•เบฃเบดเบ‡เบ—เป‰เบฒเบ—เบฒเบเบ—เบตเปˆเบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเป‚เบ”เบเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ POP3 เปƒเบ™
เบ›เป‰เบฒเบเป‚เบ„เบชเบฐเบ™เบฒเบญเบงเบเบžเบญเบ™. เปเบกเปˆเบ™ "เบ„เบงเบฒเบกเบฅเบฑเบš" (เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเป€เบ›เบฑเบ™เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™) เบ—เบตเปˆเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™
เบœเบนเป‰เปƒเบŠเป‰. เบงเบดเบ—เบตเบเบฒเบ™เบ™เบตเป‰เบชเบปเปˆเบ‡เบ„เบทเบ™เบ‚เปเป‰เบกเบนเบ™เบเปˆเบญเบ md5(" ") เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™
เปƒเบŠเป‰เป€เบžเบทเปˆเบญเบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™เบเบฑเบšเป€เบŠเบตเบšเป€เบงเบต POP3 เปƒเบ™เบชเบฐเบ•เบฃเบดเบ‡เป€เบŠเบฑเปˆเบ™ "APOP "เบขเบนเปˆ
เปเบกเปˆเบ™เบชเบฒเบเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป‚เบ”เบเบ„เปเบฒเบชเบฑเปˆเบ‡เบ™เบตเป‰.

APOP เบ•เป‰เบญเบ‡เบเบฒเบ™เป‚เบกเบ”เบนเบ™ Digest::MD5 perl.

เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”
เบžเบฝเบ‡เปเบ•เปˆ Base64 เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบชเบฐเบ•เบฃเบดเบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบณเบกเบฐเบ”เบฒ. เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เป€เบ›เบฑเบ™เบซเบ™เป‰เบฒเบ—เบตเปˆเบชเบฐเบ”เบงเบเบชเบฐเบšเบฒเบ.

เบ–เบญเบ”เบฅเบฐเบซเบฑเบ”
เบ–เบญเบ”เบฅเบฐเบซเบฑเบ”เบชเบฐเบ•เบฃเบดเบ‡เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” Base64. เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เป€เบ›เบฑเบ™เบซเบ™เป‰เบฒเบ—เบตเปˆเบชเบฐเบ”เบงเบเบชเบฐเบšเบฒเบ.

MD5/MD5-HEX
เบชเบฐเปœเบญเบ‡เบเบฒเบ™เบเปˆเบญเบ MD5 เบ‚เบญเบ‡เบชเบฐเบ•เบฃเบดเบ‡เบ—เบตเปˆเบชเบฐเปœเบญเบ‡เปƒเบซเป‰เบขเบนเปˆเปƒเบ™ hex.

MD5-BASE64
เบชเบฐเปœเบญเบ‡เบเบฒเบ™เบเปˆเบญเบ MD5 เบ‚เบญเบ‡เบชเบฐเบ•เบฃเบดเบ‡เบ—เบตเปˆเบชเบฐเปœเบญเบ‡เปƒเบซเป‰เปƒเบ™ Base64.

เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”
เบชเบปเปˆเบ‡เบ„เบทเบ™ เบ เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”(3) เบชเบฐเบ•เบฃเบดเบ‡เบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบˆเบฒเบเบชเบฐเบ•เบฃเบดเบ‡เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™.

SALTENCRYPT
เบ„เบทเบเบฑเบ™เบเบฑเบš ENCRYPT เปเบ•เปˆเบ—เปˆเบฒเบ™เปƒเบซเป‰เป€เบเบทเบญเป€เบ›เบฑเบ™เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ—เบตเบชเบญเบ‡. เป€เบšเบดเปˆเบ‡ เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”(3) เบœเบนเป‰เบŠเบฒเบ
เบซเบ™เป‰เบฒเบชเปเบฒเบฅเบฑเบšเบฅเบฒเบเบฅเบฐเบญเบฝเบ”.

ROT13
เบ™เบตเป‰เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ rot13 เบชเบธเบ” . เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เบ™เบตเป‰โ€‹เบžเบฝเบ‡โ€‹เปเบ•เปˆโ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹
เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเปˆเบฝเบงเบเบฑเบš ASCII 65-90,97-123. เบ„เปˆเบฒเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบญเบทเปˆเบ™เปƒเบ”เบ–เบทเบเบ›เบฐเป„เบงเป‰เป‚เบ”เบเบšเปเปˆเป„เบ”เป‰เปเบ•เบฐเบ•เป‰เบญเบ‡. เป€เบžเบฒเบฐเบชเบฐเบ™เบฑเป‰เบ™
เบงเบดเบ—เบตเบเบฒเบ™เบ™เบตเป‰เปเบกเปˆเบ™เบ•เบปเป‰เบ™เบ•เปเบชเปเบฒเบฅเบฑเบš LOCALE=C, ASCII เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™. เบฎเบนเป‰เบชเบถเบเบงเปˆเบฒเบšเปเปˆเป€เบชเบเบ„เปˆเบฒเบ—เบตเปˆเบˆเบฐเบชเบปเปˆเบ‡ patches เบ–เป‰เบฒเบ—เปˆเบฒเบ™
เป€เบšเบดเปˆเบ‡เปเบเบ‡เป€เบžเบทเปˆเบญเปƒเบซเป‰เบกเบฑเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบญเบทเปˆเบ™.

เป‚เบˆเบกเบ•เบต
เบ™เบตเป‰เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบเบฐเบ—เปเบฒ atbash เบชเบธเบ” . Atbash เบชเบฐเบ—เป‰เบญเบ™เป€เบ–เบดเบ‡เบชเบฒเบเบžเบฑเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบง
'a'=='z', 'b'=='y', เปเบฅเบฐเบญเบทเปˆเบ™เป†. เป€เบšเบดเปˆเบ‡เบ„เปเบฒเบ„เบดเบ”เป€เบซเบฑเบ™เบเปˆเบฝเบงเบเบฑเบšเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เปเบฅเบฐเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰เบžเบฒเบเปƒเบ•เป‰ ROT13.

OPTIONS


-s เบชเบฐเบเบฑเบ”เบเบฑเป‰เบ™เปเบญเบฑเบเป‚เบเป‰เปƒเบ™เบ—เบธเบเบŠเปˆเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบญเปˆเบฒเบ™เบˆเบฒเบเบงเบฑเบ”เบชเบฐเบ”เบธเบ›เป‰เบญเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™. เบ–เป‰เบฒเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™
เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰, echo เป„เบ”เป‰เบ–เบทเบเบชเบฐเบเบฑเบ”เบเบฑเป‰เบ™เบขเบนเปˆเปƒเบ™เบŠเปˆเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เป€เบŠเบดเปˆเบ‡เป€เบ›เบฑเบ™เบ—เบตเปˆเบฎเบนเป‰เบˆเบฑเบเบงเปˆเบฒเป€เบ›เบฑเบ™เบŠเปˆเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เปเบ•เปˆเบ™เบตเป‰เบญเบฒเบ”เบˆเบฐ
เบšเปเปˆเบ›เบญเบ”เป„เบžเบžเบฝเบ‡เบžเป.

- เบŠเปˆเบงเบ
เบซเบ™เป‰เบฒเบˆเปเบ™เบตเป‰.

- เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡
เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบชเบฐโ€‹เบšเบฑเบšโ€‹.

เบ•เบปเบงเบขเปˆเบฒเบ‡


เบชเป‰เบฒเบ‡เบชเบฐเบ•เบฃเบดเบ‡ AUTH PLAIN เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เปƒเบŠเป‰ 'tim', เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™ 'tanstaaftanstaaf'
> gen-auth เบ—เบปเปˆเบ‡เบžเบฝเบ‡ tim tanstaaftanstaaf
Auth String: AHRpbQB0YW5zdGFhZnRhbnN0YWFm

เบชเป‰เบฒเบ‡เบชเบฐเบ•เบฃเบดเบ‡ CRAM-MD5 เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เปƒเบŠเป‰ 'tim', เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™ 'tanstaaftanstaaf', เบชเบดเปˆเบ‡เบ—เป‰เบฒเบ—เบฒเบ
'<[email protected]>', เปƒเบŠเป‰เบเบฒเบ™เป€เบ•เบทเบญเบ™เป€เบžเบทเปˆเบญเป€เบŠเบทเปˆเบญเบ‡เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™
> gen-auth cram-md5
เบŠเบทเปˆเบœเบนเป‰เปƒเบŠเป‰: tim
เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™:
challenge: PDE4OTYuNjk3MTcwOTUyQHBvc3RvZmZpY2UucmVzdG9uLm1jaS5uZXQ+
dGltIGI5MTNhNjAyYzdlZGE3YTQ5NWI0ZTZlNzMzNGQzODkw

เปƒเบŠเป‰เบงเบดเบ—เบตเบเบฒเบ™ DECODE เป€เบžเบทเปˆเบญเบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเปƒเบซเป‰เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เปƒเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡เบชเบธเบ”เบ—เป‰เบฒเบเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ
> gen-auth เบ–เบญเบ”เบฅเบฐเบซเบฑเบ” dGltIGI5MTNhNjAyYzdlZGE3YTQ5NWI0ZTZlNzMzNGQzODkw
tim b913a602c7eda7a495b4e6e7334d3890

เปƒเบŠเป‰เบงเบดเบ—เบตเบเบฒเบ™ NTLM (MSN) เป€เบžเบทเปˆเบญเบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™เบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบกเบฅเป‚เบ”เบเปƒเบŠเป‰เบœเบนเป‰เปƒเบŠเป‰ 'tim', เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™
'tanstaaftanstaaf', เปเบฅเบฐเป‚เบ”เป€เบกเบ™ MAIL. เบ—เบฑเบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบ—เบธเบฅเบฐเบเปเบฒ gen-auth เปเบฅเบฐเบ—เบธเบฅเบฐเบเปเบฒ SMTP
เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เป€เบ–เบดเบ‡เบเบฒเบ™เบžเบปเบงเบžเบฑเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบชเบญเบ‡เบ„เบปเบ™.
AUTH MSN
334 NTLM เบฎเบญเบ‡เบฎเบฑเบš
TlRMTVNTUAABAAAAAB7IAAAAMAAwAgAAAABAAEACMAAAB0aW1NQUlM
334 TlRMTVNTUAACAAAAAAAAAAAAoAAABggAA9RH5KZlXvygAAACAAAAAZL//4sQAAAAC
TlRMTVNTUAADAAAAGAAYAEAAAAAYABgAWAAAAAAAAAAwAAAABgAGAHAAAAAGAAYAdgAAAAAAAAA8AAAAAYIAAK3lcO8PldNxIrkbvgKGJRR5owQePUtYaTtLVgfQiVQBywW2yZKyp+VFGqYfgDtdEHQAaQBtAHQAaQBtAA==
235 เบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™เบชเบณเป€เบฅเบฑเบ”เปเบฅเป‰เบง

> เบชเบฐเบ›เบฒ gen-auth
เบŠเบทเปˆเบœเบนเป‰เปƒเบŠเป‰: tim
เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™:
เป‚เบ”เป€เบกเบ™: MAIL
เบฎเป‰เบญเบ‡เบ‚เปเบเบฒเบ™เบฎเบฑเบšเบฎเบญเบ‡: TlRMTVNTUAABAAAAAB7IAAAAMAAwAgAAAABAAEACMAAAB0aW1NQUlM
เบชเบดเปˆเบ‡เบ—เป‰เบฒเบ—เบฒเบ: TlRMTVNTUAACAAAAAAAAAAAAoAAABggAA9RH5KZlXvygAAACAAAAAZL//4sQAAAAC
Auth Response: TlRMTVNTUAADAAAAGAAYAEAAAAAYABgAWAAAAAAAAAAwAAAABgAGAHAAAAAGAAYAdgAAAAAAAAA8AAAAAYIAAK3lcO8PldNxIrkbvgKGJRR5owQePUtYaTtLVgfQiVQBywW2yZKyp+VFGqYfgDtdEHQAaQBtAHQAaQBtAA==

เบ‚เป


MIME::Base64
เบ•เป‰เบญเบ‡เบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ—เปเบฒเบ‡เบฒเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”

เป€เบญเบเบฐเบชเบฒเบ™เบเปˆเบญเบ::MD5
เบ•เป‰เบญเบ‡เบเบฒเบ™เบชเปเบฒเบฅเบฑเบš MD5, MD5-BASE64, CRAM-MD5, APOP

เบเปˆเบญเบ::SHA1
เบ•เป‰เบญเบ‡เบเบฒเบ™เบชเปเบฒเบฅเบฑเบš CRAM-SHA1

Authen::NTLM
เบ•เป‰เบญเบ‡เบเบฒเบ™เบชเปเบฒเบฅเบฑเบš NTLM/MSN/SPA

เบญเบญเบ เบฅเบฐเบซเบฑเบ”


0 - เบšเปเปˆเบกเบตเบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”เป€เบเบตเบ”เบ‚เบถเป‰เบ™
1 - เบ›เบฐเป€เบžเบ”เบ—เบตเปˆเบšเปเปˆเบฎเบนเป‰เบˆเบฑเบเบฅเบฐเบšเบธเป„เบงเป‰

เบ•เบดเบ”เบ•เปเปˆ


[email protected]

เปƒเบŠเป‰ gen-auth เบญเบญเบ™เป„เบฅเบ™เปŒเป‚เบ”เบเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™ onworks.net


เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบŸเบฃเบต

เบ”เบฒเบงเป‚เบซเบผเบ”เปเบญเบฑเบš Windows เปเบฅเบฐ Linux

Linux เบ„เบณ เบชเบฑเปˆเบ‡

Ad