แƒ“แƒแƒ•แƒแƒšแƒ”แƒ‘แƒ แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ•แƒแƒœแƒแƒ—แƒ”แƒ— แƒฎแƒ”แƒšแƒ˜แƒก แƒกแƒ™แƒแƒœแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒงแƒ˜แƒ“แƒ•แƒ”แƒšแƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”

แƒ’แƒแƒฃแƒ›แƒแƒ แƒฏแƒแƒก แƒงแƒ•แƒ”แƒšแƒแƒก.

แƒฉแƒ•แƒ”แƒœ, แƒ•แƒ˜แƒฅแƒขแƒแƒ  แƒแƒœแƒขแƒ˜แƒžแƒแƒ•แƒ˜ แƒ“แƒ แƒ˜แƒšแƒ˜แƒ แƒแƒšแƒ”แƒจแƒ˜แƒœแƒ˜, แƒ“แƒฆแƒ”แƒก แƒ•แƒ˜แƒกแƒแƒฃแƒ‘แƒ แƒ”แƒ‘แƒ— Python PyUSB-แƒ˜แƒก แƒ›แƒ”แƒจแƒ•แƒ”แƒแƒ‘แƒ˜แƒ— USB แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ”แƒ‘แƒ—แƒแƒœ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒชแƒ“แƒ˜แƒšแƒ”แƒ‘แƒแƒ–แƒ” แƒ“แƒ แƒชแƒแƒขแƒแƒก แƒกแƒแƒžแƒ˜แƒ แƒ˜แƒกแƒžแƒ˜แƒ แƒ แƒ˜แƒœแƒŸแƒ˜แƒœแƒ”แƒ แƒ˜แƒแƒ–แƒ”.

แƒ“แƒแƒ•แƒแƒšแƒ”แƒ‘แƒ แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ•แƒแƒœแƒแƒ—แƒ”แƒ— แƒฎแƒ”แƒšแƒ˜แƒก แƒกแƒ™แƒแƒœแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒงแƒ˜แƒ“แƒ•แƒ”แƒšแƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”

แƒฌแƒ˜แƒœแƒแƒ˜แƒกแƒขแƒแƒ แƒ˜แƒ

2019 แƒฌแƒ”แƒšแƒก แƒ แƒฃแƒกแƒ”แƒ—แƒ˜แƒก แƒคแƒ”แƒ“แƒ”แƒ แƒแƒชแƒ˜แƒ˜แƒก แƒ›แƒ—แƒแƒ•แƒ แƒแƒ‘แƒ˜แƒก แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒฃแƒšแƒ”แƒ‘แƒ No224 โ€žแƒ—แƒแƒ›แƒ‘แƒแƒฅแƒแƒก แƒœแƒแƒฌแƒแƒ แƒ›แƒ˜แƒก แƒ”แƒขแƒ˜แƒ™แƒ”แƒขแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒฌแƒ”แƒกแƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒ›แƒขแƒ™แƒ˜แƒชแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘ แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒ— แƒ“แƒ แƒกแƒแƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒ— แƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒ แƒ”แƒขแƒ˜แƒ™แƒ”แƒขแƒ˜แƒ แƒ”แƒ‘แƒแƒก แƒ“แƒแƒฅแƒ•แƒ”แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒแƒฅแƒแƒœแƒšแƒ˜แƒก แƒ›แƒ˜แƒ›แƒแƒฅแƒชแƒ”แƒ•แƒ˜แƒก แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒœแƒ’แƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ›แƒฌแƒ˜แƒคแƒ แƒกแƒแƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒ“แƒแƒœแƒ”แƒ แƒ’แƒ•แƒ˜แƒก แƒ›แƒแƒฎแƒแƒกแƒ˜แƒแƒ—แƒ”แƒ‘แƒšแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘. แƒ—แƒแƒ›แƒ‘แƒแƒฅแƒแƒก แƒœแƒแƒฌแƒแƒ แƒ›แƒ—แƒแƒœ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒ—โ€œ แƒซแƒแƒšแƒแƒจแƒ˜ แƒจแƒ”แƒ•แƒ˜แƒ“แƒ.
แƒ“แƒแƒ™แƒฃแƒ›แƒ”แƒœแƒขแƒจแƒ˜ แƒ’แƒแƒœแƒ›แƒแƒ แƒขแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ, แƒ แƒแƒ› 1 แƒฌแƒšแƒ˜แƒก 2019 แƒ˜แƒ•แƒšแƒ˜แƒกแƒ˜แƒ“แƒแƒœ แƒ›แƒฌแƒแƒ แƒ›แƒแƒ”แƒ‘แƒšแƒ”แƒ‘แƒก แƒ›แƒแƒ”แƒ—แƒฎแƒแƒ•แƒ”แƒ‘แƒแƒ— แƒ—แƒแƒ›แƒ‘แƒแƒฅแƒแƒก แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒš แƒจแƒ”แƒ™แƒ•แƒ แƒแƒ–แƒ” แƒ”แƒขแƒ˜แƒ™แƒ”แƒขแƒ˜แƒ แƒ”แƒ‘แƒ. แƒฎแƒแƒšแƒ แƒฃแƒจแƒฃแƒแƒšแƒ แƒ“แƒ˜แƒกแƒขแƒ แƒ˜แƒ‘แƒฃแƒขแƒแƒ แƒ”แƒ‘แƒ›แƒ แƒฃแƒœแƒ“แƒ แƒ›แƒ˜แƒ˜แƒฆแƒแƒœ แƒ”แƒก แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ”แƒ‘แƒ˜ แƒฃแƒœแƒ˜แƒ•แƒ”แƒ แƒกแƒแƒšแƒฃแƒ แƒ˜ แƒ’แƒแƒ“แƒแƒชแƒ”แƒ›แƒ˜แƒก แƒ“แƒแƒ™แƒฃแƒ›แƒ”แƒœแƒขแƒ˜แƒก (UDD) แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ˜แƒ—. แƒ›แƒแƒฆแƒแƒ–แƒ˜แƒ”แƒ‘แƒก, แƒ—แƒแƒ•แƒ˜แƒก แƒ›แƒฎแƒ แƒ˜แƒ•, แƒกแƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒแƒ— แƒ”แƒขแƒ˜แƒ™แƒ”แƒขแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒ แƒแƒ“แƒฃแƒฅแƒชแƒ˜แƒ˜แƒก แƒ แƒ”แƒแƒšแƒ˜แƒ–แƒแƒชแƒ˜แƒ˜แƒก แƒ แƒ”แƒ’แƒ˜แƒกแƒขแƒ แƒแƒชแƒ˜แƒ แƒกแƒแƒšแƒแƒ แƒ แƒแƒžแƒแƒ แƒแƒขแƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ˜แƒ—.

แƒแƒกแƒ”แƒ•แƒ”, 1 แƒฌแƒšแƒ˜แƒก 2020 แƒ˜แƒ•แƒšแƒ˜แƒกแƒ˜แƒ“แƒแƒœ แƒแƒ™แƒ แƒซแƒแƒšแƒฃแƒšแƒ˜แƒ แƒ—แƒแƒ›แƒ‘แƒแƒฅแƒแƒก แƒแƒ แƒแƒ”แƒขแƒ˜แƒ™แƒ”แƒขแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒœแƒแƒฌแƒแƒ แƒ›แƒ˜แƒก แƒ‘แƒ แƒฃแƒœแƒ•แƒ. แƒ”แƒก แƒœแƒ˜แƒจแƒœแƒแƒ•แƒก, แƒ แƒแƒ› แƒกแƒ˜แƒ’แƒแƒ แƒ”แƒขแƒ˜แƒก แƒงแƒ•แƒ”แƒšแƒ แƒ™แƒแƒšแƒแƒคแƒ˜ แƒฃแƒœแƒ“แƒ แƒ˜แƒงแƒแƒก แƒ›แƒแƒœแƒ˜แƒจแƒœแƒฃแƒšแƒ˜ แƒกแƒžแƒ”แƒชแƒ˜แƒแƒšแƒฃแƒ แƒ˜ Datamatrix แƒจแƒขแƒ แƒ˜แƒฎแƒ™แƒแƒ“แƒ˜แƒ—. แƒฃแƒคแƒ แƒ แƒ›แƒ”แƒขแƒ˜แƒช - แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ•แƒแƒœแƒ˜ แƒ›แƒแƒ›แƒ”แƒœแƒขแƒ˜ - แƒแƒฆแƒ›แƒแƒฉแƒœแƒ“แƒ, แƒ แƒแƒ› Datamatrix แƒแƒ  แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒฉแƒ•แƒ”แƒฃแƒšแƒ”แƒ‘แƒ แƒ˜แƒ•แƒ˜, แƒแƒ แƒแƒ›แƒ”แƒ“ แƒ˜แƒœแƒ•แƒ”แƒ แƒกแƒ˜แƒฃแƒšแƒ˜. แƒแƒœแƒฃ แƒแƒ แƒ แƒจแƒแƒ•แƒ˜ แƒ™แƒแƒ“แƒ˜ แƒ—แƒ”แƒ—แƒ แƒ–แƒ”, แƒแƒ แƒแƒ›แƒ”แƒ“ แƒžแƒ˜แƒ แƒ˜แƒฅแƒ˜แƒ—.

แƒฉแƒ•แƒ”แƒœ แƒ’แƒแƒ›แƒแƒ•แƒชแƒแƒ“แƒ”แƒ— แƒฉแƒ•แƒ”แƒœแƒ˜ แƒกแƒ™แƒแƒœแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒแƒฆแƒ›แƒแƒฉแƒœแƒ“แƒ, แƒ แƒแƒ› แƒ›แƒแƒ— แƒฃแƒ›แƒ”แƒขแƒ”แƒกแƒแƒ‘แƒแƒก แƒ’แƒแƒ“แƒแƒ›แƒ–แƒแƒ“แƒ”แƒ‘แƒ/แƒ’แƒแƒ“แƒแƒ›แƒ–แƒแƒ“แƒ”แƒ‘แƒ แƒกแƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ, แƒฌแƒ˜แƒœแƒแƒแƒฆแƒ›แƒ“แƒ”แƒ’ แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜ แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒ•แƒ”แƒ  แƒแƒฎแƒ”แƒ แƒฎแƒ”แƒ‘แƒ”แƒœ แƒœแƒแƒ แƒ›แƒแƒšแƒฃแƒ แƒแƒ“ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒแƒก แƒแƒ› แƒจแƒขแƒ แƒ˜แƒฎแƒ™แƒแƒ“แƒ˜แƒ—. แƒ›แƒแƒ•แƒšแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒแƒ›แƒ’แƒ•แƒแƒ แƒ›แƒ แƒ’แƒแƒœแƒ•แƒ˜แƒ—แƒแƒ แƒ”แƒ‘แƒแƒ› แƒซแƒšแƒ˜แƒ”แƒ แƒ˜ แƒ—แƒแƒ•แƒ˜แƒก แƒขแƒ™แƒ˜แƒ•แƒ˜แƒšแƒ˜ แƒ›แƒแƒ’แƒ•แƒชแƒ, แƒ แƒแƒ“แƒ’แƒแƒœ แƒฉแƒ•แƒ”แƒœแƒก แƒ™แƒแƒ›แƒžแƒแƒœแƒ˜แƒแƒก แƒแƒฅแƒ•แƒก แƒฃแƒแƒ›แƒ แƒแƒ•แƒ˜ แƒ›แƒแƒฆแƒแƒ–แƒ˜แƒ, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ›แƒ˜แƒ›แƒแƒคแƒแƒœแƒขแƒฃแƒšแƒ˜แƒ แƒฃแƒ–แƒแƒ แƒ›แƒแƒ–แƒแƒ  แƒขแƒ”แƒ แƒ˜แƒขแƒแƒ แƒ˜แƒแƒ–แƒ”. แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒแƒ—แƒ”แƒฃแƒšแƒ˜ แƒแƒ—แƒแƒกแƒ˜ แƒกแƒแƒšแƒแƒ แƒ แƒแƒžแƒแƒ แƒแƒขแƒ˜ - แƒ“แƒ แƒซแƒแƒšแƒ˜แƒแƒœ แƒชแƒแƒขแƒ แƒ“แƒ แƒ.

แƒ แƒ แƒ˜แƒงแƒ แƒ’แƒแƒกแƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒ”แƒšแƒ˜? แƒแƒ แƒ˜ แƒ•แƒแƒ แƒ˜แƒแƒœแƒขแƒ˜แƒ. แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜: แƒแƒ“แƒ’แƒ˜แƒšแƒ–แƒ” แƒ˜แƒœแƒŸแƒ˜แƒœแƒ แƒ”แƒ‘แƒ˜ แƒฎแƒ”แƒšแƒ˜แƒ— แƒแƒœแƒแƒฎแƒšแƒ”แƒ‘แƒก แƒ“แƒ แƒแƒ แƒ”แƒ’แƒฃแƒšแƒ˜แƒ แƒ”แƒ‘แƒ”แƒœ แƒกแƒ™แƒแƒœแƒ”แƒ แƒ”แƒ‘แƒก. แƒ›แƒ”แƒแƒ แƒ”: แƒฉแƒ•แƒ”แƒœ แƒ•แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ— แƒ“แƒ˜แƒกแƒขแƒแƒœแƒชแƒ˜แƒฃแƒ แƒแƒ“ แƒ“แƒ, แƒกแƒแƒกแƒฃแƒ แƒ•แƒ”แƒšแƒ˜แƒ, แƒ•แƒคแƒแƒ แƒแƒ•แƒ— แƒ‘แƒ”แƒ•แƒ  แƒกแƒ™แƒแƒœแƒ”แƒ แƒก แƒ”แƒ แƒ—แƒ“แƒ แƒแƒฃแƒšแƒแƒ“ แƒ”แƒ แƒ— แƒ’แƒแƒ›แƒ”แƒแƒ แƒ”แƒ‘แƒแƒจแƒ˜.

แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒ•แƒแƒ แƒ˜แƒแƒœแƒขแƒ˜, แƒชแƒฎแƒแƒ“แƒ˜แƒ, แƒแƒ  แƒจแƒ”แƒ’แƒ•แƒ”แƒคแƒ”แƒ แƒ”แƒ‘แƒแƒ“แƒ: แƒ˜แƒœแƒŸแƒ˜แƒœแƒ แƒ”แƒ‘แƒ˜แƒก แƒกแƒขแƒฃแƒ›แƒ แƒแƒ“ แƒคแƒฃแƒšแƒ˜แƒก แƒ“แƒแƒฎแƒแƒ แƒฏแƒ•แƒ แƒ›แƒแƒ’แƒ•แƒ˜แƒฌแƒ”แƒ•แƒ“แƒ แƒ“แƒ แƒแƒ› แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜ แƒžแƒ แƒแƒชแƒ”แƒกแƒ˜แƒก แƒ™แƒแƒœแƒขแƒ แƒแƒšแƒ˜ แƒ“แƒ แƒ™แƒแƒแƒ แƒ“แƒ˜แƒœแƒแƒชแƒ˜แƒ แƒ’แƒแƒ’แƒ•แƒ˜แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ. แƒ›แƒแƒ’แƒ แƒแƒ› แƒงแƒ•แƒ”แƒšแƒแƒ–แƒ” แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ•แƒแƒœแƒ˜ แƒ˜แƒก แƒแƒ แƒ˜แƒก, แƒ แƒแƒ› แƒฎแƒแƒšแƒฎแƒ˜ แƒ˜แƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒ“แƒ, แƒแƒœแƒฃ แƒฉแƒ•แƒ”แƒœ แƒžแƒแƒขแƒ”แƒœแƒชแƒ˜แƒฃแƒ แƒแƒ“ แƒ›แƒ˜แƒ•แƒ˜แƒฆแƒ”แƒ‘แƒ“แƒ˜แƒ— แƒฃแƒแƒ›แƒ แƒแƒ• แƒจแƒ”แƒชแƒ“แƒแƒ›แƒแƒก แƒ“แƒ, แƒ“แƒ˜แƒ“แƒ˜ แƒแƒšแƒ‘แƒแƒ—แƒแƒ‘แƒ˜แƒ—, แƒ•แƒ”แƒ  แƒจแƒ”แƒ•แƒแƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ“แƒ˜แƒ— แƒ•แƒแƒ“แƒแƒก.

แƒ›แƒ”แƒแƒ แƒ” แƒ•แƒแƒ แƒ˜แƒแƒœแƒขแƒ˜ แƒงแƒ•แƒ”แƒšแƒแƒกแƒ—แƒ•แƒ˜แƒก แƒ™แƒแƒ แƒ’แƒ˜แƒ, แƒ—แƒฃ แƒแƒ แƒ แƒ”แƒ แƒ—แƒ˜ แƒ แƒแƒ›แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒ–แƒแƒ’แƒ˜แƒ”แƒ แƒ— แƒ›แƒแƒ›แƒฌแƒแƒ“แƒ”แƒ‘แƒ”แƒšแƒก แƒแƒ  แƒ’แƒแƒแƒฉแƒœแƒ“แƒ แƒ“แƒ˜แƒกแƒขแƒแƒœแƒชแƒ˜แƒฃแƒ แƒ˜ แƒ›แƒแƒชแƒ˜แƒ›แƒชแƒ˜แƒ›แƒ” แƒฎแƒ”แƒšแƒกแƒแƒฌแƒงแƒแƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ’แƒ•แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒแƒ“แƒ แƒงแƒ•แƒ”แƒšแƒ แƒกแƒแƒญแƒ˜แƒ แƒ แƒแƒžแƒ”แƒ แƒแƒชแƒ˜แƒฃแƒšแƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒ“แƒ แƒ แƒแƒ“แƒ’แƒแƒœ แƒ•แƒแƒ“แƒ”แƒ‘แƒ˜ แƒ˜แƒฌแƒฃแƒ แƒ”แƒ‘แƒแƒ“แƒ, แƒฉแƒ”แƒ›แƒ˜ แƒ—แƒแƒ•แƒ˜แƒ— แƒ›แƒแƒ›แƒ˜แƒฌแƒ˜แƒ แƒคแƒ˜แƒฅแƒ แƒ˜.

แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜, แƒฉแƒ•แƒ”แƒœ แƒ’แƒ”แƒขแƒงแƒ•แƒ˜แƒ—, แƒ—แƒฃ แƒ แƒแƒ’แƒแƒ  แƒจแƒ”แƒ•แƒ˜แƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ— แƒฎแƒ”แƒšแƒกแƒแƒฌแƒงแƒแƒ”แƒ‘แƒ˜ แƒฎแƒ”แƒšแƒ˜แƒก แƒกแƒ™แƒแƒœแƒ”แƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก Debian 9.x OS-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก (แƒฉแƒ•แƒ”แƒœแƒ˜ แƒงแƒ•แƒ”แƒšแƒ แƒกแƒแƒšแƒแƒ แƒ แƒแƒžแƒแƒ แƒแƒขแƒ˜ Debian-แƒ–แƒ”แƒ).

แƒแƒ›แƒแƒฎแƒกแƒ”แƒœแƒ˜แƒ— แƒ—แƒแƒ•แƒกแƒแƒขแƒ”แƒฎแƒ˜: แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ•แƒแƒœแƒแƒ—แƒแƒ— แƒกแƒ™แƒแƒœแƒ”แƒ แƒ˜

แƒ˜แƒฃแƒฌแƒงแƒ”แƒ‘แƒ แƒ•แƒ˜แƒฅแƒขแƒแƒ  แƒแƒœแƒขแƒ˜แƒžแƒแƒ•แƒ˜.

แƒ’แƒแƒ›แƒงแƒ˜แƒ“แƒ•แƒ”แƒšแƒ˜แƒก แƒ›แƒ˜แƒ”แƒ  แƒ›แƒแƒฌแƒแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒแƒคแƒ˜แƒชแƒ˜แƒแƒšแƒฃแƒ แƒ˜ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก Windows-แƒ˜แƒก แƒฅแƒ•แƒ”แƒจ แƒ“แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ IE-แƒ˜แƒ—. แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒแƒก แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ แƒชแƒ˜แƒ›แƒชแƒ˜แƒ›แƒ˜ แƒ“แƒ แƒกแƒ™แƒแƒœแƒ”แƒ แƒ˜แƒก แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ.

แƒ•แƒ˜แƒœแƒแƒ˜แƒ“แƒแƒœ แƒฉแƒ•แƒ”แƒœแƒ˜ แƒกแƒแƒ›แƒ˜แƒ–แƒœแƒ” แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ แƒแƒ แƒ˜แƒก Debian, แƒฉแƒ•แƒ”แƒœ แƒ“แƒแƒ•แƒแƒงแƒ”แƒœแƒ”แƒ— USB-แƒ’แƒแƒ“แƒแƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ”แƒ‘แƒ˜แƒก แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜ Debian-แƒ–แƒ” แƒ“แƒ usb-redirector แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜ Windows-แƒ–แƒ”. usb-redirector-แƒ˜แƒก แƒ™แƒแƒ›แƒฃแƒœแƒแƒšแƒฃแƒ แƒ˜ แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—, แƒฉแƒ•แƒ”แƒœ แƒ’แƒแƒ“แƒแƒ•แƒ˜แƒขแƒแƒœแƒ”แƒ— แƒกแƒ™แƒแƒœแƒ”แƒ แƒ˜ Linux-แƒ˜แƒก แƒแƒžแƒแƒ แƒแƒขแƒ˜แƒ“แƒแƒœ Windows-แƒ˜แƒก แƒแƒžแƒแƒ แƒแƒขแƒจแƒ˜.

Windows-แƒ˜แƒก แƒ’แƒแƒ›แƒงแƒ˜แƒ“แƒ•แƒ”แƒšแƒ˜แƒก แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒแƒ› แƒ“แƒแƒ˜แƒœแƒแƒฎแƒ แƒกแƒ™แƒแƒœแƒ”แƒ แƒ˜ แƒ“แƒ แƒœแƒแƒ แƒ›แƒแƒšแƒฃแƒ แƒแƒ“แƒแƒช แƒ™แƒ˜ แƒ’แƒแƒแƒœแƒแƒ—แƒ. แƒแƒ›แƒ แƒ˜แƒ’แƒแƒ“, แƒฉแƒ•แƒ”แƒœ แƒ’แƒแƒ•แƒแƒ™แƒ”แƒ—แƒ”แƒ— แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒ“แƒแƒกแƒ™แƒ•แƒœแƒ: แƒแƒ แƒแƒคแƒ”แƒ แƒ˜แƒ แƒ“แƒแƒ›แƒแƒ™แƒ˜แƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜ OS-แƒ–แƒ”, แƒ”แƒก แƒแƒ แƒ˜แƒก แƒชแƒ˜แƒ›แƒชแƒ˜แƒ›แƒ˜แƒก แƒžแƒ แƒแƒขแƒแƒ™แƒแƒšแƒ˜แƒก แƒกแƒแƒ™แƒ˜แƒ—แƒฎแƒ˜.

แฒ™แฒแฒ แฒ’แฒ˜. แƒฉแƒ•แƒ”แƒœ แƒ’แƒแƒ•แƒฃแƒจแƒ•แƒ˜แƒ— แƒชแƒ˜แƒ›แƒชแƒ˜แƒ›แƒ Windows-แƒ˜แƒก แƒแƒžแƒแƒ แƒแƒขแƒ–แƒ” แƒ“แƒ แƒแƒ›แƒแƒ˜แƒฆแƒ”แƒ— แƒœแƒแƒ’แƒแƒ•แƒกแƒแƒงแƒ แƒ”แƒšแƒ˜ Linux-แƒ˜แƒก แƒแƒžแƒแƒ แƒแƒขแƒ–แƒ”.

แƒฉแƒ•แƒ”แƒœ แƒฉแƒแƒ•แƒงแƒแƒ แƒ”แƒ— แƒœแƒแƒ’แƒแƒ•แƒกแƒแƒงแƒ แƒ”แƒšแƒ˜ WireShark-แƒจแƒ˜ แƒ“แƒ... แƒ“แƒแƒ•แƒ˜แƒฌแƒงแƒ˜แƒœแƒ”แƒ— (แƒœแƒแƒ’แƒแƒ•แƒกแƒแƒงแƒ แƒ”แƒšแƒ˜แƒก แƒ–แƒแƒ’แƒ˜แƒ”แƒ แƒ— แƒ“แƒ”แƒขแƒแƒšแƒก แƒ’แƒแƒ›แƒแƒ•แƒขแƒแƒ•แƒ”แƒ‘, แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒแƒ แƒแƒœแƒแƒ˜แƒ  แƒ˜แƒœแƒขแƒ”แƒ แƒ”แƒกแƒก แƒแƒ  แƒฌแƒแƒ แƒ›แƒแƒแƒ“แƒ’แƒ”แƒœแƒ”แƒœ).

แƒ แƒ แƒ’แƒ•แƒแƒฉแƒ•แƒ”แƒœแƒ แƒœแƒแƒ’แƒแƒ•แƒกแƒแƒงแƒ แƒ”แƒšแƒ›แƒ:

แƒ“แƒแƒ•แƒแƒšแƒ”แƒ‘แƒ แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ•แƒแƒœแƒแƒ—แƒ”แƒ— แƒฎแƒ”แƒšแƒ˜แƒก แƒกแƒ™แƒแƒœแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒงแƒ˜แƒ“แƒ•แƒ”แƒšแƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”

แƒ“แƒแƒ•แƒแƒšแƒ”แƒ‘แƒ แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ•แƒแƒœแƒแƒ—แƒ”แƒ— แƒฎแƒ”แƒšแƒ˜แƒก แƒกแƒ™แƒแƒœแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒงแƒ˜แƒ“แƒ•แƒ”แƒšแƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”

แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ”แƒ‘แƒ˜ 0000-0030, แƒ•แƒ˜แƒ›แƒกแƒฏแƒ”แƒšแƒ”แƒ‘แƒ— Wireshark-แƒ˜แƒก แƒ›แƒ˜แƒฎแƒ”แƒ“แƒ•แƒ˜แƒ—, แƒแƒ แƒ˜แƒก USB แƒกแƒ”แƒ แƒ•แƒ˜แƒกแƒ˜แƒก แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ.

แƒ“แƒแƒ•แƒ˜แƒœแƒขแƒ”แƒ แƒ”แƒกแƒ“แƒ˜แƒ— 0040-0070 แƒœแƒแƒฌแƒ˜แƒšแƒ˜แƒ—.

แƒแƒ แƒแƒคแƒ”แƒ แƒ˜ แƒ˜แƒงแƒ แƒœแƒแƒ—แƒ”แƒšแƒ˜ แƒ”แƒ แƒ—แƒ˜ แƒ’แƒแƒ“แƒแƒชแƒ”แƒ›แƒ˜แƒก แƒฉแƒแƒ แƒฉแƒแƒ“แƒแƒœ, แƒ’แƒแƒ แƒ“แƒ MOCFT แƒกแƒ˜แƒ›แƒ‘แƒแƒšแƒแƒ”แƒ‘แƒ˜แƒกแƒ. แƒ”แƒก แƒกแƒ˜แƒ›แƒ‘แƒแƒšแƒแƒ”แƒ‘แƒ˜ แƒแƒฆแƒ›แƒแƒฉแƒœแƒ“แƒ แƒกแƒ˜แƒ›แƒ‘แƒแƒšแƒแƒ”แƒ‘แƒ˜ firmware แƒคแƒแƒ˜แƒšแƒ˜แƒ“แƒแƒœ, แƒ˜แƒกแƒ”แƒ•แƒ” แƒ แƒแƒ’แƒแƒ แƒช แƒ“แƒแƒ แƒฉแƒ”แƒœแƒ˜แƒšแƒ˜ แƒกแƒ˜แƒ›แƒ‘แƒแƒšแƒแƒ”แƒ‘แƒ˜ แƒฉแƒแƒ แƒฉแƒแƒก แƒ‘แƒแƒšแƒแƒ›แƒ“แƒ” (แƒ›แƒแƒœแƒ˜แƒจแƒœแƒฃแƒšแƒ˜แƒ firmware แƒคแƒแƒ˜แƒšแƒ˜):

แƒ“แƒแƒ•แƒแƒšแƒ”แƒ‘แƒ แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ•แƒแƒœแƒแƒ—แƒ”แƒ— แƒฎแƒ”แƒšแƒ˜แƒก แƒกแƒ™แƒแƒœแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒงแƒ˜แƒ“แƒ•แƒ”แƒšแƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”

แƒ แƒแƒก แƒœแƒ˜แƒจแƒœแƒแƒ•แƒ“แƒ แƒกแƒ˜แƒ›แƒ‘แƒแƒšแƒแƒ”แƒ‘แƒ˜ fd 3e 02 01 fe, แƒ›แƒ” แƒžแƒ˜แƒ แƒแƒ“แƒแƒ“, แƒ˜แƒกแƒ”แƒ•แƒ” แƒ แƒแƒ’แƒแƒ แƒช แƒ˜แƒšแƒ˜แƒ, แƒฌแƒแƒ แƒ›แƒแƒ“แƒ’แƒ”แƒœแƒ แƒแƒ  แƒ›แƒฅแƒแƒœแƒ“แƒ.

แƒ›แƒ” แƒ’แƒแƒ“แƒแƒ•แƒฎแƒ”แƒ“แƒ” แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒฉแƒแƒ แƒฉแƒแƒก (แƒ›แƒแƒ›แƒกแƒแƒฎแƒฃแƒ แƒ”แƒ‘แƒ˜แƒก แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ แƒฌแƒแƒจแƒšแƒ˜แƒšแƒ˜แƒ แƒแƒฅ, แƒฎแƒแƒ–แƒ’แƒแƒกแƒ›แƒฃแƒšแƒ˜แƒ firmware แƒคแƒแƒ˜แƒšแƒ˜):

แƒ“แƒแƒ•แƒแƒšแƒ”แƒ‘แƒ แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ•แƒแƒœแƒแƒ—แƒ”แƒ— แƒฎแƒ”แƒšแƒ˜แƒก แƒกแƒ™แƒแƒœแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒงแƒ˜แƒ“แƒ•แƒ”แƒšแƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”

แƒ แƒ แƒ’แƒแƒฎแƒ“แƒ แƒœแƒแƒ—แƒ”แƒšแƒ˜? แƒ แƒแƒ› แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒแƒ แƒ˜ แƒ‘แƒแƒ˜แƒขแƒ˜ แƒแƒ แƒ˜แƒก แƒ”แƒ แƒ—แƒ’แƒ•แƒแƒ แƒ˜ แƒ›แƒฃแƒ“แƒ›แƒ˜แƒ•แƒ˜. แƒงแƒ•แƒ”แƒšแƒ แƒ›แƒแƒ›แƒ“แƒ”แƒ•แƒœแƒ แƒ‘แƒšแƒแƒ™แƒ›แƒ แƒ“แƒแƒแƒ“แƒแƒกแƒขแƒฃแƒ แƒ แƒ”แƒก, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ’แƒแƒ“แƒแƒชแƒ”แƒ›แƒ˜แƒก แƒ‘แƒšแƒแƒ™แƒ˜แƒก แƒ“แƒแƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒแƒ›แƒ“แƒ”:

แƒ“แƒแƒ•แƒแƒšแƒ”แƒ‘แƒ แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ•แƒแƒœแƒแƒ—แƒ”แƒ— แƒฎแƒ”แƒšแƒ˜แƒก แƒกแƒ™แƒแƒœแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒงแƒ˜แƒ“แƒ•แƒ”แƒšแƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”

แƒ”แƒก แƒฉแƒแƒ แƒฉแƒ แƒแƒกแƒ”แƒ•แƒ” แƒ’แƒแƒ›แƒแƒแƒ’แƒœแƒ”แƒ‘แƒ”แƒšแƒ˜ แƒ˜แƒงแƒ, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ›แƒฃแƒ“แƒ›แƒ˜แƒ•แƒ˜ แƒจแƒ”แƒ˜แƒชแƒ•แƒแƒšแƒ (แƒฎแƒแƒ–แƒ’แƒแƒกแƒ›แƒฃแƒšแƒ˜แƒ) แƒ“แƒ, แƒฃแƒชแƒœแƒแƒฃแƒ แƒแƒ“ แƒกแƒแƒ™แƒ›แƒแƒ แƒ˜แƒกแƒ˜ แƒ˜แƒงแƒ, แƒ˜แƒงแƒ แƒคแƒแƒ˜แƒšแƒ˜แƒก แƒœแƒแƒฌแƒ˜แƒšแƒ˜. แƒคแƒแƒ˜แƒšแƒ˜แƒก แƒ’แƒแƒ“แƒแƒขแƒแƒœแƒ˜แƒšแƒ˜ แƒ‘แƒแƒ˜แƒขแƒ˜แƒก แƒ–แƒแƒ›แƒแƒ› แƒแƒฉแƒ•แƒ”แƒœแƒ, แƒ แƒแƒ› แƒ’แƒแƒ“แƒแƒขแƒแƒœแƒ˜แƒšแƒ˜ แƒ˜แƒงแƒ 1024 แƒ‘แƒแƒ˜แƒขแƒ˜. แƒ˜แƒกแƒ”แƒ• แƒแƒ  แƒ•แƒ˜แƒชแƒแƒ“แƒ˜ แƒ แƒแƒก แƒœแƒ˜แƒจแƒœแƒแƒ•แƒ“แƒ แƒ“แƒแƒ แƒฉแƒ”แƒœแƒ˜แƒšแƒ˜ แƒ‘แƒแƒ˜แƒขแƒ”แƒ‘แƒ˜.

แƒฃแƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ”แƒก แƒงแƒแƒ•แƒšแƒ˜แƒกแƒ, แƒ แƒแƒ’แƒแƒ แƒช แƒซแƒ•แƒ”แƒšแƒ˜ BBS แƒ›แƒ”แƒขแƒกแƒแƒฎแƒ”แƒšแƒ˜, แƒ’แƒแƒ“แƒแƒ•แƒฎแƒ”แƒ“แƒ” แƒ’แƒแƒ“แƒแƒชแƒ”แƒ›แƒ˜แƒก แƒกแƒขแƒแƒœแƒ“แƒแƒ แƒขแƒฃแƒš แƒžแƒ แƒแƒขแƒแƒ™แƒแƒšแƒ”แƒ‘แƒก. แƒแƒ แƒชแƒ”แƒ แƒ—แƒ˜ แƒžแƒ แƒแƒขแƒแƒ™แƒแƒšแƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก แƒ’แƒแƒ“แƒแƒชแƒ”แƒ›แƒฃแƒšแƒ˜ 1024 แƒ‘แƒแƒ˜แƒขแƒ˜. แƒ“แƒแƒ•แƒ˜แƒฌแƒงแƒ” แƒขแƒ”แƒฅแƒœแƒ˜แƒ™แƒ˜แƒก แƒจแƒ”แƒกแƒฌแƒแƒ•แƒšแƒ แƒ“แƒ แƒฌแƒแƒ•แƒแƒฌแƒงแƒ“แƒ˜ 1K Xmodem แƒžแƒ แƒแƒขแƒแƒ™แƒแƒšแƒก. แƒ”แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒแƒก แƒแƒซแƒšแƒ”แƒ•แƒ“แƒ 1024-แƒ˜แƒก แƒ’แƒแƒ“แƒแƒชแƒ”แƒ›แƒแƒก, แƒ›แƒแƒ’แƒ แƒแƒ› แƒกแƒ˜แƒคแƒ แƒ—แƒฎแƒ˜แƒšแƒ˜แƒ—: แƒ—แƒแƒ•แƒ“แƒแƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒแƒ“ แƒ›แƒฎแƒแƒšแƒแƒ“ 128 แƒ“แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ˜แƒ› แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜, แƒ—แƒฃ แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ”แƒ‘แƒ˜ แƒแƒ  แƒ˜แƒงแƒ, แƒžแƒ แƒแƒขแƒแƒ™แƒแƒšแƒ›แƒ แƒ’แƒแƒ–แƒแƒ แƒ“แƒ แƒ’แƒแƒ“แƒแƒชแƒ”แƒ›แƒฃแƒšแƒ˜ แƒ‘แƒแƒ˜แƒขแƒ”แƒ‘แƒ˜แƒก แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ. แƒ›แƒแƒจแƒ˜แƒœแƒ•แƒ” แƒ›แƒฅแƒแƒœแƒ“แƒ 1024 แƒ‘แƒแƒ˜แƒขแƒ˜แƒก แƒ’แƒแƒ“แƒแƒชแƒ”แƒ›แƒ. แƒ’แƒแƒ“แƒแƒ•แƒฌแƒงแƒ•แƒ˜แƒขแƒ” แƒจแƒ”แƒ›แƒ”แƒกแƒฌแƒแƒ•แƒšแƒ แƒ’แƒแƒ“แƒแƒชแƒ”แƒ›แƒ˜แƒก แƒžแƒ แƒแƒขแƒแƒ™แƒแƒšแƒ”แƒ‘แƒ˜ แƒ“แƒ แƒ™แƒแƒœแƒ™แƒ แƒ”แƒขแƒฃแƒšแƒแƒ“ X-แƒ›แƒแƒ“แƒ”แƒ›แƒ˜.

แƒ›แƒแƒ“แƒ”แƒ›แƒ˜แƒก แƒแƒ แƒ˜ แƒ•แƒแƒ แƒ˜แƒแƒชแƒ˜แƒ แƒ˜แƒงแƒ.

แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜, XMODEM แƒžแƒแƒ™แƒ”แƒขแƒ˜แƒก แƒคแƒแƒ แƒ›แƒแƒขแƒ˜ CRC8 แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒ— (แƒแƒ แƒ˜แƒ’แƒ˜แƒœแƒแƒšแƒฃแƒ แƒ˜ XMODEM):

แƒ“แƒแƒ•แƒแƒšแƒ”แƒ‘แƒ แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ•แƒแƒœแƒแƒ—แƒ”แƒ— แƒฎแƒ”แƒšแƒ˜แƒก แƒกแƒ™แƒแƒœแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒงแƒ˜แƒ“แƒ•แƒ”แƒšแƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”

แƒ›แƒ”แƒแƒ แƒ”แƒช, XMODEM แƒžแƒแƒ™แƒ”แƒขแƒ˜แƒก แƒคแƒแƒ แƒ›แƒแƒขแƒ˜ CRC16 แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒ— (XmodemCRC):

แƒ“แƒแƒ•แƒแƒšแƒ”แƒ‘แƒ แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ•แƒแƒœแƒแƒ—แƒ”แƒ— แƒฎแƒ”แƒšแƒ˜แƒก แƒกแƒ™แƒแƒœแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒงแƒ˜แƒ“แƒ•แƒ”แƒšแƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”

แƒ”แƒก แƒ’แƒแƒ›แƒแƒ˜แƒงแƒฃแƒ แƒ”แƒ‘แƒ แƒ›แƒกแƒ’แƒแƒ•แƒกแƒ˜, แƒ’แƒแƒ แƒ“แƒ SOH, แƒžแƒแƒ™แƒ”แƒขแƒ˜แƒก แƒœแƒแƒ›แƒ”แƒ แƒ˜ แƒ“แƒ CRC แƒ“แƒ แƒžแƒแƒ™แƒ”แƒขแƒ˜แƒก แƒกแƒ˜แƒ’แƒ แƒซแƒ”.

แƒ›แƒ” แƒ’แƒแƒ“แƒแƒ•แƒฎแƒ”แƒ“แƒ” แƒ›แƒ”แƒแƒ แƒ” แƒ’แƒแƒ“แƒแƒชแƒ”แƒ›แƒ˜แƒก แƒ‘แƒšแƒแƒ™แƒ˜แƒก แƒ“แƒแƒกแƒแƒฌแƒงแƒ˜แƒกแƒจแƒ˜ (แƒ“แƒ แƒ˜แƒกแƒ”แƒ• แƒ•แƒœแƒแƒฎแƒ” firmware แƒคแƒแƒ˜แƒšแƒ˜, แƒ›แƒแƒ’แƒ แƒแƒ› แƒฃแƒ™แƒ•แƒ” แƒฉแƒแƒฆแƒ แƒ›แƒแƒ•แƒ”แƒ‘แƒฃแƒšแƒ˜ 1024 แƒ‘แƒแƒ˜แƒขแƒ˜แƒ—):

แƒ“แƒแƒ•แƒแƒšแƒ”แƒ‘แƒ แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ•แƒแƒœแƒแƒ—แƒ”แƒ— แƒฎแƒ”แƒšแƒ˜แƒก แƒกแƒ™แƒแƒœแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒงแƒ˜แƒ“แƒ•แƒ”แƒšแƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”

แƒ•แƒœแƒแƒฎแƒ” แƒœแƒแƒชแƒœแƒแƒ‘แƒ˜ แƒกแƒแƒ—แƒแƒฃแƒ แƒ˜ fd 3e 02, แƒ›แƒแƒ’แƒ แƒแƒ› แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜ แƒแƒ แƒ˜ แƒ‘แƒแƒ˜แƒขแƒ˜ แƒฃแƒ™แƒ•แƒ” แƒจแƒ”แƒ˜แƒชแƒ•แƒแƒšแƒ: แƒ˜แƒก แƒ˜แƒงแƒ 01 fe แƒ“แƒ แƒ’แƒแƒฎแƒ“แƒ 02 fd. แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒจแƒ”แƒ•แƒแƒ›แƒฉแƒœแƒ˜แƒ”, แƒ แƒแƒ› แƒ›แƒ”แƒแƒ แƒ” แƒ‘แƒšแƒแƒ™แƒ˜ แƒแƒฎแƒšแƒ แƒ˜แƒงแƒ แƒ“แƒแƒœแƒแƒ›แƒ แƒ˜แƒšแƒ˜ 02 แƒ“แƒ แƒแƒกแƒ” แƒ›แƒ˜แƒ•แƒฎแƒ•แƒ“แƒ˜: แƒฉแƒ”แƒ›แƒก แƒฌแƒ˜แƒœ แƒ’แƒแƒ“แƒแƒ›แƒชแƒ”แƒ›แƒ˜ แƒ‘แƒšแƒแƒ™แƒ˜แƒก แƒœแƒฃแƒ›แƒ”แƒ แƒแƒชแƒ˜แƒ แƒ˜แƒงแƒ. แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ 1024 แƒ’แƒแƒ“แƒแƒชแƒ”แƒ›แƒแƒ—แƒ แƒ™แƒแƒšแƒแƒคแƒ˜ แƒแƒ แƒ˜แƒก 01, แƒ›แƒ”แƒแƒ แƒ” แƒแƒ แƒ˜แƒก 02, แƒ›แƒ”แƒกแƒแƒ›แƒ” แƒแƒ แƒ˜แƒก 03 แƒ“แƒ แƒแƒกแƒ” แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ (แƒ›แƒแƒ’แƒ แƒแƒ› แƒ”แƒฅแƒ•แƒกแƒ™แƒฃแƒ—แƒฎแƒแƒจแƒ˜, แƒ แƒ แƒ—แƒฅแƒ›แƒ แƒฃแƒœแƒ“แƒ). แƒ›แƒแƒ’แƒ แƒแƒ› แƒ แƒแƒก แƒœแƒ˜แƒจแƒœแƒแƒ•แƒก แƒชแƒ•แƒšแƒ˜แƒšแƒ”แƒ‘แƒ fe-แƒ“แƒแƒœ fd-แƒ–แƒ”? แƒ—แƒ•แƒแƒšแƒ”แƒ‘แƒ›แƒ แƒ“แƒแƒ˜แƒœแƒแƒฎแƒ”แƒก 1-แƒ˜แƒ— แƒจแƒ”แƒ›แƒชแƒ˜แƒ แƒ”แƒ‘แƒ, แƒขแƒ•แƒ˜แƒœแƒ›แƒ แƒจแƒ”แƒแƒฎแƒกแƒ”แƒœแƒ, แƒ แƒแƒ› แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒกแƒขแƒ”แƒ‘แƒ˜ แƒ˜แƒ—แƒ•แƒšแƒ˜แƒแƒœ 0-แƒ“แƒแƒœ แƒ“แƒ แƒแƒ แƒ 1-แƒ“แƒแƒœ. แƒ›แƒแƒ’แƒ แƒแƒ› แƒ›แƒแƒจแƒ˜แƒœ แƒ แƒแƒขแƒแƒ› แƒแƒ แƒ˜แƒก แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒ‘แƒšแƒแƒ™แƒ˜ 1 แƒ“แƒ แƒแƒ แƒ 0? แƒแƒ› แƒ™แƒ˜แƒ—แƒฎแƒ•แƒแƒ–แƒ” แƒžแƒแƒกแƒฃแƒฎแƒ˜ แƒฏแƒ”แƒ  แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ•แƒ”แƒ  แƒ•แƒ˜แƒžแƒแƒ•แƒ”. แƒ›แƒแƒ’แƒ แƒแƒ› แƒ›แƒ” แƒ›แƒ˜แƒ•แƒฎแƒ•แƒ“แƒ˜, แƒ แƒแƒ’แƒแƒ  แƒ˜แƒ—แƒ•แƒšแƒ”แƒ‘แƒ แƒ›แƒ”แƒแƒ แƒ” แƒ‘แƒšแƒแƒ™แƒ˜. แƒ›แƒ”แƒแƒ แƒ” แƒ‘แƒšแƒแƒ™แƒ˜ แƒกแƒฎแƒ•แƒ แƒแƒ แƒแƒคแƒ”แƒ แƒ˜แƒ แƒ—แƒฃ แƒแƒ แƒ FF โ€“ (แƒ›แƒ˜แƒœแƒฃแƒก) แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒ‘แƒšแƒแƒ™แƒ˜แƒก แƒœแƒแƒ›แƒ”แƒ แƒ˜. แƒแƒ›แƒ แƒ˜แƒ’แƒแƒ“, แƒ›แƒ”แƒแƒ แƒ” แƒ‘แƒšแƒแƒ™แƒ˜ แƒ“แƒแƒ˜แƒœแƒ˜แƒจแƒœแƒ แƒ แƒแƒ’แƒแƒ แƒช = 02 (FF-02) = 02 FD. แƒœแƒแƒ’แƒแƒ•แƒกแƒแƒงแƒ แƒ”แƒšแƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ’แƒแƒ›แƒ›แƒ แƒฌแƒแƒ™แƒ˜แƒ—แƒฎแƒ•แƒแƒ› แƒ“แƒแƒแƒ“แƒแƒกแƒขแƒฃแƒ แƒ แƒฉแƒ”แƒ›แƒ˜ แƒ•แƒแƒ แƒแƒฃแƒ“แƒ˜.

แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ“แƒแƒ˜แƒฌแƒงแƒ แƒ’แƒแƒ“แƒแƒชแƒ”แƒ›แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜ แƒกแƒฃแƒ แƒแƒ—แƒ˜:

แƒ’แƒแƒ“แƒแƒชแƒ”แƒ›แƒ˜แƒก แƒ“แƒแƒฌแƒงแƒ”แƒ‘แƒ
fd 3e 02 โ€“ แƒ“แƒแƒฌแƒงแƒ”แƒ‘แƒ
01 FE โ€“ แƒ’แƒแƒ“แƒแƒชแƒ”แƒ›แƒ˜แƒก แƒ›แƒ แƒ˜แƒชแƒฎแƒ•แƒ”แƒšแƒ˜
แƒ’แƒแƒ“แƒแƒชแƒ”แƒ›แƒ (34 แƒ‘แƒšแƒแƒ™แƒ˜, 1024 แƒ‘แƒแƒ˜แƒขแƒ˜ แƒ’แƒแƒ“แƒแƒชแƒ”แƒ›แƒฃแƒšแƒ˜)
fd 3e 1024 แƒ‘แƒแƒ˜แƒขแƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜ (แƒ“แƒแƒงแƒแƒคแƒ˜แƒšแƒ˜แƒ 30 แƒ‘แƒแƒ˜แƒขแƒ˜แƒแƒœ แƒ‘แƒšแƒแƒ™แƒแƒ“).
แƒ’แƒแƒ“แƒแƒชแƒ”แƒ›แƒ˜แƒก แƒ“แƒแƒกแƒแƒกแƒ แƒฃแƒšแƒ˜
fd 25

แƒ“แƒแƒ แƒฉแƒ”แƒœแƒ˜แƒšแƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒฃแƒœแƒ“แƒ แƒ’แƒแƒกแƒฌแƒแƒ แƒ“แƒ”แƒก 1024 แƒ‘แƒแƒ˜แƒขแƒแƒ›แƒ“แƒ”.

แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ›แƒแƒ˜แƒงแƒฃแƒ แƒ”แƒ‘แƒ แƒ‘แƒšแƒแƒ™แƒ˜แƒก แƒ’แƒแƒ“แƒแƒชแƒ”แƒ›แƒ˜แƒก แƒ‘แƒแƒšแƒ แƒฉแƒแƒ แƒฉแƒ:

แƒ“แƒแƒ•แƒแƒšแƒ”แƒ‘แƒ แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ•แƒแƒœแƒแƒ—แƒ”แƒ— แƒฎแƒ”แƒšแƒ˜แƒก แƒกแƒ™แƒแƒœแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒงแƒ˜แƒ“แƒ•แƒ”แƒšแƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”

fd 25 - แƒกแƒ˜แƒ’แƒœแƒแƒšแƒ˜ แƒ’แƒแƒ“แƒแƒชแƒ”แƒ›แƒ˜แƒก แƒ“แƒแƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒแƒ›แƒ“แƒ”. แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜ 2f 52 โ€“ แƒ“แƒแƒœแƒแƒ แƒฉแƒ”แƒœแƒ˜ แƒคแƒแƒ˜แƒšแƒ˜ 1024 แƒ‘แƒแƒ˜แƒขแƒแƒ›แƒ“แƒ” แƒ–แƒแƒ›แƒ˜แƒก. 2f 52, แƒžแƒ แƒแƒขแƒแƒ™แƒแƒšแƒ˜แƒ— แƒ—แƒฃ แƒ•แƒ˜แƒ›แƒกแƒฏแƒ”แƒšแƒ”แƒ‘แƒ—, แƒแƒ แƒ˜แƒก 16-แƒ‘แƒ˜แƒขแƒ˜แƒแƒœแƒ˜ CRC แƒกแƒแƒ™แƒแƒœแƒขแƒ แƒแƒšแƒ แƒฏแƒแƒ›แƒ˜.

แƒซแƒ•แƒ”แƒšแƒ˜ แƒ“แƒ แƒแƒ˜แƒก แƒ’แƒฃแƒšแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ›แƒ” แƒจแƒ”แƒ•แƒฅแƒ›แƒ”แƒœแƒ˜ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ C-แƒจแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ›แƒแƒช แƒแƒ›แƒแƒ˜แƒฆแƒ 1024 แƒ‘แƒแƒ˜แƒขแƒ˜ แƒคแƒแƒ˜แƒšแƒ˜แƒ“แƒแƒœ แƒ“แƒ แƒ’แƒแƒ›แƒแƒ˜แƒ—แƒ•แƒแƒšแƒ 16-แƒ‘แƒ˜แƒขแƒ˜แƒแƒœแƒ˜ CRC. แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒก แƒ’แƒแƒจแƒ•แƒ”แƒ‘แƒแƒ› แƒแƒฉแƒ•แƒ”แƒœแƒ, แƒ แƒแƒ› แƒ”แƒก แƒแƒ  แƒแƒ แƒ˜แƒก 16-แƒ‘แƒ˜แƒขแƒ˜แƒแƒœแƒ˜ CRC. แƒ˜แƒกแƒ”แƒ• แƒกแƒ˜แƒกแƒฃแƒšแƒ”แƒšแƒ” - แƒ“แƒแƒแƒฎแƒšแƒแƒ”แƒ‘แƒ˜แƒ— แƒกแƒแƒ›แƒ˜ แƒ“แƒฆแƒ”. แƒ›แƒ—แƒ”แƒšแƒ˜ แƒแƒ› แƒฎแƒœแƒ˜แƒก แƒ’แƒแƒœแƒ›แƒแƒ•แƒšแƒแƒ‘แƒแƒจแƒ˜ แƒ•แƒชแƒ“แƒ˜แƒšแƒแƒ‘แƒ“แƒ˜ แƒ’แƒแƒ›แƒ”แƒ’แƒ, แƒ แƒ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ˜แƒงแƒแƒก แƒ”แƒก, แƒ—แƒฃ แƒแƒ แƒ แƒกแƒแƒ™แƒแƒœแƒขแƒ แƒแƒšแƒ แƒ—แƒแƒœแƒฎแƒ. แƒ˜แƒœแƒ’แƒšแƒ˜แƒกแƒฃแƒ แƒ”แƒœแƒแƒ•แƒแƒœแƒ˜ แƒกแƒแƒ˜แƒขแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒฌแƒแƒ•แƒšแƒ˜แƒกแƒแƒก แƒแƒฆแƒ›แƒแƒ•แƒแƒฉแƒ˜แƒœแƒ”, แƒ แƒแƒ› X-แƒ›แƒแƒ“แƒ”แƒ›แƒ˜ แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒก แƒกแƒแƒ™แƒฃแƒ—แƒแƒ  แƒกแƒแƒ™แƒแƒœแƒขแƒ แƒแƒšแƒ แƒฏแƒแƒ›แƒ˜แƒก แƒ’แƒแƒ›แƒแƒ—แƒ•แƒšแƒแƒก - CRC-CCITT (XModem). แƒ›แƒ” แƒ•แƒ”แƒ  แƒ•แƒ˜แƒžแƒแƒ•แƒ” แƒแƒ› แƒ’แƒแƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒ”แƒ‘แƒ˜แƒก C-แƒ˜แƒก แƒ’แƒแƒœแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ•แƒ˜แƒžแƒแƒ•แƒ” แƒกแƒแƒ˜แƒขแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ’แƒแƒ›แƒแƒ—แƒ•แƒšแƒ˜แƒ“แƒ แƒแƒ› แƒกแƒแƒ™แƒแƒœแƒขแƒ แƒแƒšแƒ แƒฏแƒแƒ›แƒก แƒแƒœแƒšแƒแƒ˜แƒœ. แƒ•แƒ”แƒ‘-แƒ’แƒ•แƒ”แƒ แƒ“แƒ–แƒ” แƒฉแƒ”แƒ›แƒ˜ แƒคแƒแƒ˜แƒšแƒ˜แƒก 1024 แƒ‘แƒแƒ˜แƒขแƒ˜ แƒ’แƒแƒ“แƒแƒขแƒแƒœแƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’, แƒกแƒแƒ˜แƒขแƒ›แƒ แƒ›แƒแƒฉแƒ•แƒ”แƒœแƒ แƒกแƒแƒ™แƒแƒœแƒขแƒ แƒแƒšแƒ แƒฏแƒแƒ›แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ›แƒ—แƒšแƒ˜แƒแƒœแƒแƒ“ แƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒแƒ“แƒ แƒคแƒแƒ˜แƒšแƒ˜แƒ“แƒแƒœ แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒฃแƒš แƒ—แƒแƒœแƒฎแƒแƒก.

แƒฐแƒแƒ! แƒ‘แƒแƒšแƒ แƒ’แƒแƒ›แƒแƒชแƒแƒœแƒ แƒ›แƒแƒ’แƒ•แƒแƒ แƒ“แƒ, แƒแƒฎแƒšแƒ แƒ“แƒแƒ›แƒญแƒ˜แƒ แƒ“แƒ แƒกแƒแƒ™แƒฃแƒ—แƒแƒ แƒ˜ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒฃแƒšแƒ˜ แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒคแƒ˜แƒก แƒ’แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒ. แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒฉแƒ”แƒ›แƒ˜ แƒชแƒแƒ“แƒœแƒ (แƒ“แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ—แƒแƒ•แƒจแƒ˜ แƒ“แƒแƒ›แƒ แƒฉแƒ) แƒ’แƒแƒ“แƒแƒ•แƒ”แƒชแƒ˜ แƒ˜แƒšแƒ˜แƒแƒก, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ™แƒแƒ แƒ’แƒแƒ“ แƒ˜แƒชแƒœแƒแƒ‘แƒก แƒ›แƒซแƒšแƒแƒ•แƒ  แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒ›แƒ”แƒœแƒขแƒ—แƒ แƒœแƒแƒ™แƒ แƒ”แƒ‘แƒ˜แƒก Python-แƒก.

แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ

แƒ˜แƒฃแƒฌแƒงแƒ”แƒ‘แƒ แƒ˜แƒšแƒ˜แƒ แƒแƒšแƒ”แƒจแƒ˜แƒœแƒ˜.

แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒกแƒ˜ แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜ แƒ แƒแƒ› แƒ›แƒ˜แƒ•แƒ˜แƒฆแƒ”, แƒซแƒแƒšแƒ˜แƒแƒœ "แƒ‘แƒ”แƒ“แƒœแƒ˜แƒ”แƒ แƒ˜" แƒ•แƒ˜แƒงแƒแƒ•แƒ˜.

แƒกแƒแƒ“ แƒฃแƒœแƒ“แƒ แƒ“แƒแƒ˜แƒฌแƒงแƒแƒก? แƒแƒกแƒ”แƒ, แƒ—แƒแƒ•แƒ˜แƒ“แƒแƒœแƒ•แƒ”. ๏Š USB แƒžแƒแƒ แƒขแƒ˜แƒ“แƒแƒœ แƒœแƒแƒ’แƒแƒ•แƒกแƒแƒงแƒ แƒ”แƒšแƒ˜แƒก แƒแƒฆแƒ”แƒ‘แƒ˜แƒ“แƒแƒœ.

แƒ’แƒแƒฃแƒจแƒ•แƒ˜แƒ— USB-pcap https://desowin.org/usbpcap/tour.html

แƒแƒ˜แƒ แƒฉแƒ˜แƒ”แƒ— แƒžแƒแƒ แƒขแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ–แƒ”แƒช แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒแƒ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ“แƒ แƒคแƒแƒ˜แƒšแƒ˜, แƒกแƒแƒ“แƒแƒช แƒจแƒ”แƒ•แƒ˜แƒœแƒแƒฎแƒแƒ•แƒ— แƒœแƒแƒ’แƒแƒ•แƒกแƒแƒงแƒ แƒ”แƒšแƒก.

แƒ“แƒแƒ•แƒแƒšแƒ”แƒ‘แƒ แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ•แƒแƒœแƒแƒ—แƒ”แƒ— แƒฎแƒ”แƒšแƒ˜แƒก แƒกแƒ™แƒแƒœแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒงแƒ˜แƒ“แƒ•แƒ”แƒšแƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”

แƒฉแƒ•แƒ”แƒœ แƒ•แƒฃแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ˜แƒ— แƒกแƒ™แƒแƒœแƒ”แƒ แƒก แƒ›แƒแƒœแƒฅแƒแƒœแƒแƒก, แƒกแƒแƒ“แƒแƒช แƒ“แƒแƒ˜แƒœแƒกแƒขแƒแƒšแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ Windows-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒšแƒ˜ EZConfigScanning แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒฃแƒšแƒ˜ แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒคแƒ.

แƒ“แƒแƒ•แƒแƒšแƒ”แƒ‘แƒ แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ•แƒแƒœแƒแƒ—แƒ”แƒ— แƒฎแƒ”แƒšแƒ˜แƒก แƒกแƒ™แƒแƒœแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒงแƒ˜แƒ“แƒ•แƒ”แƒšแƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”

แƒ›แƒแƒกแƒจแƒ˜ แƒ•แƒžแƒแƒฃแƒšแƒแƒ‘แƒ— แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒแƒก แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ’แƒ–แƒแƒ•แƒœแƒ˜แƒก แƒœแƒ˜แƒ•แƒ—แƒก. แƒ›แƒแƒ’แƒ แƒแƒ› แƒ แƒแƒช แƒจแƒ”แƒ”แƒฎแƒ”แƒ‘แƒ แƒ’แƒฃแƒœแƒ“แƒ”แƒ‘แƒก? แƒกแƒแƒ“ แƒจแƒ”แƒ›แƒ˜แƒซแƒšแƒ˜แƒ แƒ›แƒแƒ—แƒ˜ แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒ?
แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ แƒ˜แƒฌแƒงแƒ”แƒ‘แƒ, แƒแƒฆแƒญแƒฃแƒ แƒ•แƒ˜แƒšแƒแƒ‘แƒ แƒแƒ•แƒขแƒแƒ›แƒแƒขแƒฃแƒ แƒแƒ“ แƒ˜แƒ™แƒ˜แƒ—แƒฎแƒ”แƒ‘แƒ (แƒแƒ›แƒแƒก แƒชแƒแƒขแƒ แƒ›แƒแƒ’แƒ•แƒ˜แƒแƒœแƒ”แƒ‘แƒ˜แƒ— แƒ•แƒœแƒแƒฎแƒแƒ•แƒ—). แƒ“แƒ แƒ˜แƒงแƒ แƒกแƒแƒกแƒฌแƒแƒ•แƒšแƒ แƒจแƒขแƒ แƒ˜แƒฎแƒ™แƒแƒ“แƒ”แƒ‘แƒ˜ แƒแƒคแƒ˜แƒชแƒ˜แƒแƒšแƒฃแƒ แƒ˜ แƒแƒฆแƒญแƒฃแƒ แƒ•แƒ˜แƒšแƒแƒ‘แƒ˜แƒก แƒ“แƒแƒ™แƒฃแƒ›แƒ”แƒœแƒขแƒ”แƒ‘แƒ˜แƒ“แƒแƒœ. DEFALT. แƒ”แƒก แƒฉแƒ•แƒ”แƒœแƒ˜ แƒ’แƒฃแƒœแƒ“แƒ˜แƒ.

แƒ“แƒแƒ•แƒแƒšแƒ”แƒ‘แƒ แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ•แƒแƒœแƒแƒ—แƒ”แƒ— แƒฎแƒ”แƒšแƒ˜แƒก แƒกแƒ™แƒแƒœแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒงแƒ˜แƒ“แƒ•แƒ”แƒšแƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”

แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒกแƒแƒญแƒ˜แƒ แƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜. แƒ’แƒแƒฎแƒกแƒ”แƒœแƒ˜แƒ— dump.pcap wireshark-แƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ˜แƒ—.

แƒ“แƒแƒ‘แƒšแƒแƒ™แƒ•แƒ EZConfigScanning-แƒ˜แƒก แƒ“แƒแƒฌแƒงแƒ”แƒ‘แƒ˜แƒกแƒแƒก. แƒแƒ“แƒ’แƒ˜แƒšแƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒกแƒแƒช แƒงแƒฃแƒ แƒแƒ“แƒฆแƒ”แƒ‘แƒ แƒฃแƒœแƒ“แƒ แƒ›แƒ˜แƒแƒฅแƒชแƒ˜แƒแƒ—, แƒ›แƒแƒœแƒ˜แƒจแƒœแƒฃแƒšแƒ˜แƒ แƒฌแƒ˜แƒ—แƒšแƒแƒ“.

แƒ“แƒแƒ•แƒแƒšแƒ”แƒ‘แƒ แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ•แƒแƒœแƒแƒ—แƒ”แƒ— แƒฎแƒ”แƒšแƒ˜แƒก แƒกแƒ™แƒแƒœแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒงแƒ˜แƒ“แƒ•แƒ”แƒšแƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”

แƒ“แƒแƒ•แƒแƒšแƒ”แƒ‘แƒ แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ•แƒแƒœแƒแƒ—แƒ”แƒ— แƒฎแƒ”แƒšแƒ˜แƒก แƒกแƒ™แƒแƒœแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒงแƒ˜แƒ“แƒ•แƒ”แƒšแƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”

แƒแƒ› แƒงแƒ•แƒ”แƒšแƒแƒคแƒ แƒ˜แƒก แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒแƒ“ แƒ“แƒแƒœแƒแƒฎแƒ•แƒ˜แƒกแƒแƒก แƒ’แƒฃแƒšแƒ˜ แƒ’แƒแƒ›แƒ˜แƒกแƒ™แƒ“แƒ. แƒ’แƒแƒฃแƒ แƒ™แƒ•แƒ”แƒ•แƒ”แƒšแƒ˜แƒ, แƒกแƒแƒ“ แƒฃแƒœแƒ“แƒ แƒ’แƒแƒ—แƒฎแƒ แƒ แƒจแƒ”แƒ›แƒ“แƒ”แƒ’.

แƒชแƒแƒขแƒ แƒญแƒ™แƒฃแƒ แƒ“แƒ-แƒ“แƒ-แƒ“แƒ... แƒแƒฐแƒ! แƒœแƒแƒ’แƒแƒ•แƒกแƒแƒงแƒ แƒ”แƒšแƒจแƒ˜ แƒ’แƒแƒ แƒ”แƒ— - แƒ แƒแƒ›แƒ“แƒ”แƒœแƒแƒ“ inแƒฎแƒแƒšแƒ in แƒแƒ› แƒ’แƒแƒ แƒ”แƒ—.

แƒ“แƒแƒ•แƒ’แƒฃแƒ’แƒšแƒ” แƒ แƒ แƒแƒ แƒ˜แƒก URB_INTERRUPT. แƒ’แƒแƒ•แƒแƒ แƒ™แƒ•แƒ˜แƒ”, แƒ แƒแƒ› แƒ”แƒก แƒแƒ แƒ˜แƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ’แƒแƒ“แƒแƒชแƒ”แƒ›แƒ˜แƒก แƒ›แƒ”แƒ—แƒแƒ“แƒ˜. แƒ“แƒ แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก 4 แƒแƒกแƒ”แƒ—แƒ˜ แƒ›แƒ”แƒ—แƒแƒ“แƒ˜: แƒ™แƒแƒœแƒขแƒ แƒแƒšแƒ˜, แƒจแƒ”แƒฌแƒงแƒ•แƒ”แƒขแƒ, แƒ˜แƒ–แƒแƒฅแƒ แƒแƒœแƒ˜, แƒœแƒแƒงแƒแƒ แƒ˜. แƒ—แƒฅแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒฌแƒแƒ˜แƒ™แƒ˜แƒ—แƒฎแƒแƒ— แƒ›แƒแƒ— แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘ แƒชแƒแƒšแƒ™แƒ”.

แƒ“แƒ แƒ‘แƒแƒšแƒ แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ˜แƒก แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ”แƒ‘แƒ˜ USB แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ˜แƒก แƒ˜แƒœแƒขแƒ”แƒ แƒคแƒ”แƒ˜แƒกแƒจแƒ˜ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ›แƒ˜แƒ˜แƒฆแƒแƒ— แƒแƒœ "lsusb โ€“v" แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ˜แƒก แƒแƒœ pyusb-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—.

แƒแƒฎแƒšแƒ แƒฉแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒ•แƒ˜แƒžแƒแƒ•แƒแƒ— แƒงแƒ•แƒ”แƒšแƒ แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ แƒแƒ› VID-แƒ˜แƒ—. แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ›แƒแƒซแƒ”แƒ‘แƒœแƒแƒ— แƒ™แƒแƒœแƒ™แƒ แƒ”แƒขแƒฃแƒšแƒแƒ“ VID:PID-แƒ˜แƒ—.

แƒ“แƒแƒ•แƒแƒšแƒ”แƒ‘แƒ แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ•แƒแƒœแƒแƒ—แƒ”แƒ— แƒฎแƒ”แƒšแƒ˜แƒก แƒกแƒ™แƒแƒœแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒงแƒ˜แƒ“แƒ•แƒ”แƒšแƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”

แƒ”แƒก แƒแƒกแƒ” แƒ’แƒแƒ›แƒแƒ˜แƒงแƒฃแƒ แƒ”แƒ‘แƒ:

แƒ“แƒแƒ•แƒแƒšแƒ”แƒ‘แƒ แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ•แƒแƒœแƒแƒ—แƒ”แƒ— แƒฎแƒ”แƒšแƒ˜แƒก แƒกแƒ™แƒแƒœแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒงแƒ˜แƒ“แƒ•แƒ”แƒšแƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”

แƒ“แƒแƒ•แƒแƒšแƒ”แƒ‘แƒ แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ•แƒแƒœแƒแƒ—แƒ”แƒ— แƒฎแƒ”แƒšแƒ˜แƒก แƒกแƒ™แƒแƒœแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒงแƒ˜แƒ“แƒ•แƒ”แƒšแƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”

แƒแƒกแƒ” แƒ แƒแƒ›, แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒแƒฅแƒ•แƒก แƒกแƒแƒญแƒ˜แƒ แƒ แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ: P_INFO แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜. แƒแƒœ DEFALT, แƒ›แƒ˜แƒ›แƒแƒ แƒ—แƒแƒ•แƒก แƒกแƒแƒ“ แƒฃแƒœแƒ“แƒ แƒฉแƒแƒฌแƒ”แƒ แƒแƒ— แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜ endpoint=03 แƒ“แƒ แƒกแƒแƒ“ แƒ›แƒ˜แƒ˜แƒฆแƒแƒ— แƒžแƒแƒกแƒฃแƒฎแƒ˜ แƒกแƒแƒ‘แƒแƒšแƒแƒ แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ˜=86. แƒ แƒฉแƒ”แƒ‘แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒ”แƒฅแƒ•แƒกแƒ™แƒฃแƒ—แƒฎแƒ”แƒ“แƒแƒ“ แƒ’แƒแƒ“แƒแƒฅแƒชแƒ”แƒ•แƒ.

แƒ“แƒแƒ•แƒแƒšแƒ”แƒ‘แƒ แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ•แƒแƒœแƒแƒ—แƒ”แƒ— แƒฎแƒ”แƒšแƒ˜แƒก แƒกแƒ™แƒแƒœแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒงแƒ˜แƒ“แƒ•แƒ”แƒšแƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”

แƒ“แƒแƒ•แƒแƒšแƒ”แƒ‘แƒ แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ•แƒแƒœแƒแƒ—แƒ”แƒ— แƒฎแƒ”แƒšแƒ˜แƒก แƒกแƒ™แƒแƒœแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒงแƒ˜แƒ“แƒ•แƒ”แƒšแƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”

แƒ•แƒ˜แƒœแƒแƒ˜แƒ“แƒแƒœ แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ แƒฃแƒ™แƒ•แƒ” แƒ•แƒ˜แƒžแƒแƒ•แƒœแƒ”แƒ—, แƒ›แƒแƒ“แƒ˜แƒ— แƒ’แƒแƒ•แƒ—แƒ˜แƒจแƒแƒ— แƒ˜แƒก แƒ‘แƒ˜แƒ แƒ—แƒ•แƒ˜แƒ“แƒแƒœ...

แƒ“แƒแƒ•แƒแƒšแƒ”แƒ‘แƒ แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ•แƒแƒœแƒแƒ—แƒ”แƒ— แƒฎแƒ”แƒšแƒ˜แƒก แƒกแƒ™แƒแƒœแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒงแƒ˜แƒ“แƒ•แƒ”แƒšแƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”

...แƒ“แƒ แƒฉแƒแƒฌแƒ”แƒ แƒ”แƒ— แƒ‘แƒแƒšแƒ แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒจแƒ˜ แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ˜แƒ— 0x03,

แƒ“แƒแƒ•แƒแƒšแƒ”แƒ‘แƒ แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ•แƒแƒœแƒแƒ—แƒ”แƒ— แƒฎแƒ”แƒšแƒ˜แƒก แƒกแƒ™แƒแƒœแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒงแƒ˜แƒ“แƒ•แƒ”แƒšแƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”

... แƒ“แƒ แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒฌแƒแƒ˜แƒ™แƒ˜แƒ—แƒฎแƒ”แƒ— แƒžแƒแƒกแƒฃแƒฎแƒ˜ แƒ‘แƒแƒšแƒ แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ˜แƒ“แƒแƒœ แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ˜แƒ— 0x86.

แƒ“แƒแƒ•แƒแƒšแƒ”แƒ‘แƒ แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ•แƒแƒœแƒแƒ—แƒ”แƒ— แƒฎแƒ”แƒšแƒ˜แƒก แƒกแƒ™แƒแƒœแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒงแƒ˜แƒ“แƒ•แƒ”แƒšแƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”

แƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒแƒกแƒฃแƒฎแƒ˜:

P_INFOfmt: 1
mode: app
app-present: 1
boot-present: 1
hw-sn: 18072B44CA
hw-rev: 0x20
cbl: 4
app-sw-rev: CP000116BBA
boot-sw-rev: CP000014BAD
flash: 3
app-m_name: Voyager 1450g
boot-m_name: Voyager 1450g
app-p_name: 1450g
boot-p_name: 1450g
boot-time: 16:56:02
boot-date: Oct 16 2014
app-time: 08:49:30
app-date: Mar 25 2019
app-compat: 289
boot-compat: 288
csum: 0x6986

แƒฉแƒ•แƒ”แƒœ แƒ•แƒฎแƒ”แƒ“แƒแƒ•แƒ— แƒแƒ› แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒก dump.pcap-แƒจแƒ˜.

แƒ“แƒแƒ•แƒแƒšแƒ”แƒ‘แƒ แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ•แƒแƒœแƒแƒ—แƒ”แƒ— แƒฎแƒ”แƒšแƒ˜แƒก แƒกแƒ™แƒแƒœแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒงแƒ˜แƒ“แƒ•แƒ”แƒšแƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”

แƒ“แƒแƒ•แƒแƒšแƒ”แƒ‘แƒ แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ•แƒแƒœแƒแƒ—แƒ”แƒ— แƒฎแƒ”แƒšแƒ˜แƒก แƒกแƒ™แƒแƒœแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒงแƒ˜แƒ“แƒ•แƒ”แƒšแƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”

แƒ“แƒแƒ•แƒแƒšแƒ”แƒ‘แƒ แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ•แƒแƒœแƒแƒ—แƒ”แƒ— แƒฎแƒ”แƒšแƒ˜แƒก แƒกแƒ™แƒแƒœแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒงแƒ˜แƒ“แƒ•แƒ”แƒšแƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”

แƒ“แƒ˜แƒ“แƒ˜! แƒ’แƒแƒ“แƒแƒ˜แƒงแƒ•แƒแƒœแƒ”แƒ— แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒจแƒขแƒ แƒ˜แƒฎแƒ™แƒแƒ“แƒ”แƒ‘แƒ˜ แƒ”แƒฅแƒ•แƒกแƒ™แƒฃแƒ—แƒฎแƒ”แƒ“แƒแƒ“. แƒ”แƒก แƒแƒ แƒ˜แƒก แƒ˜แƒก, แƒกแƒแƒกแƒฌแƒแƒ•แƒšแƒ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒแƒœแƒ˜แƒ แƒ”แƒ‘แƒ แƒ›แƒ–แƒแƒ“ แƒแƒ แƒ˜แƒก.

แƒ แƒแƒช แƒจแƒ”แƒ”แƒฎแƒ”แƒ‘แƒ firmware-แƒก? แƒ แƒแƒ’แƒแƒ แƒช แƒฉแƒแƒœแƒก, แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ˜แƒ’แƒ˜แƒ•แƒ”แƒ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒแƒ แƒ˜แƒก แƒœแƒ˜แƒฃแƒแƒœแƒกแƒ˜.

แƒชแƒ˜แƒ›แƒชแƒ˜แƒ›แƒ˜แƒก แƒžแƒ แƒแƒชแƒ”แƒกแƒ˜แƒก แƒกแƒ แƒฃแƒšแƒ˜ แƒœแƒแƒ’แƒแƒ•แƒกแƒแƒงแƒ แƒ”แƒšแƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’, แƒฉแƒ•แƒ”แƒœ แƒฃแƒฎแƒ”แƒจแƒแƒ“ แƒ›แƒ˜แƒ•แƒฎแƒ•แƒ“แƒ˜แƒ—, แƒ แƒแƒกแƒ—แƒแƒœ แƒ’แƒ•แƒฅแƒแƒœแƒ“แƒ แƒกแƒแƒฅแƒ›แƒ”. แƒแƒฅ แƒแƒ แƒ˜แƒก แƒกแƒขแƒแƒขแƒ˜แƒ XMODEM-แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒซแƒแƒšแƒ˜แƒแƒœ แƒ“แƒแƒ›แƒ”แƒฎแƒ›แƒแƒ แƒ แƒ˜แƒ›แƒ˜แƒก แƒ’แƒแƒ’แƒ”แƒ‘แƒแƒจแƒ˜, แƒ—แƒฃ แƒ แƒแƒ’แƒแƒ  แƒฎแƒ“แƒ”แƒ‘แƒ แƒ”แƒก แƒ™แƒแƒ›แƒฃแƒœแƒ˜แƒ™แƒแƒชแƒ˜แƒ, แƒ—แƒฃแƒ›แƒชแƒ แƒ–แƒแƒ’แƒแƒ“แƒ˜ แƒ—แƒ•แƒแƒšแƒกแƒแƒ–แƒ แƒ˜แƒกแƒ˜แƒ—: http://microsin.net/adminstuff/others/xmodem-protocol-overview.html แƒ’แƒ˜แƒ แƒฉแƒ”แƒ•แƒ— แƒฌแƒแƒ˜แƒ™แƒ˜แƒ—แƒฎแƒแƒ—.

แƒœแƒแƒ’แƒแƒ•แƒกแƒแƒงแƒ แƒ”แƒšแƒ˜แƒก แƒ“แƒแƒ—แƒ•แƒแƒšแƒ˜แƒ”แƒ แƒ”แƒ‘แƒ˜แƒกแƒแƒก แƒฎแƒ”แƒ“แƒแƒ•แƒ—, แƒ แƒแƒ› แƒฉแƒแƒ แƒฉแƒแƒก แƒ–แƒแƒ›แƒแƒ 1024, แƒฎแƒแƒšแƒ URB-แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒ–แƒแƒ›แƒ แƒแƒ แƒ˜แƒก 64.

แƒ“แƒแƒ•แƒแƒšแƒ”แƒ‘แƒ แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ•แƒแƒœแƒแƒ—แƒ”แƒ— แƒฎแƒ”แƒšแƒ˜แƒก แƒกแƒ™แƒแƒœแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒงแƒ˜แƒ“แƒ•แƒ”แƒšแƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”

แƒแƒ›แƒ˜แƒขแƒแƒ› โ€“ 1024 แƒฌ/64 โ€“ แƒ•แƒ˜แƒฆแƒ”แƒ‘แƒ— 16 แƒฎแƒแƒ–แƒก แƒ‘แƒšแƒแƒ™แƒจแƒ˜, แƒ•แƒ™แƒ˜แƒ—แƒฎแƒฃแƒšแƒแƒ‘แƒ— firmware แƒคแƒแƒ˜แƒšแƒก 1 แƒกแƒ˜แƒ›แƒ‘แƒแƒšแƒแƒก แƒ”แƒ แƒ—แƒ“แƒ แƒแƒฃแƒšแƒแƒ“ แƒ“แƒ แƒ•แƒฅแƒ›แƒœแƒ˜แƒ— แƒ‘แƒšแƒแƒ™แƒก. แƒ‘แƒšแƒแƒ™แƒจแƒ˜ 1 แƒฎแƒแƒ–แƒ˜แƒก แƒจแƒ”แƒ•แƒกแƒ”แƒ‘แƒ แƒกแƒžแƒ”แƒชแƒ˜แƒแƒšแƒฃแƒ แƒ˜ แƒกแƒ˜แƒ›แƒ‘แƒแƒšแƒแƒ”แƒ‘แƒ˜แƒ— fd3e02 + แƒ‘แƒšแƒแƒ™แƒ˜แƒก แƒœแƒแƒ›แƒ”แƒ แƒ˜.
แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜ 14 แƒกแƒขแƒ แƒ˜แƒฅแƒแƒœแƒ˜ แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ fd25 +-แƒ˜แƒ—, XMODEM.calc_crc()-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ— แƒ•แƒ˜แƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒ”แƒ‘แƒ— แƒ›แƒ—แƒ”แƒšแƒ˜ แƒ‘แƒšแƒแƒ™แƒ˜แƒก แƒกแƒแƒ™แƒแƒœแƒขแƒ แƒแƒšแƒ แƒฏแƒแƒ›แƒก (แƒ“แƒ˜แƒ“แƒ˜ แƒ“แƒ แƒ แƒ“แƒแƒกแƒญแƒ˜แƒ แƒ“แƒ แƒ˜แƒ›แƒ˜แƒก แƒ’แƒแƒ’แƒ”แƒ‘แƒแƒก, แƒ แƒแƒ› โ€žFF โ€“ 1โ€œ แƒแƒ แƒ˜แƒก CSUM) แƒ“แƒ แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ‘แƒแƒšแƒ, แƒ›แƒ”-16 แƒฎแƒแƒ–แƒ˜. fd3e-แƒ˜แƒ—.

แƒ แƒแƒ’แƒแƒ แƒช แƒฉแƒแƒœแƒก, แƒ”แƒก แƒแƒกแƒ”แƒ, แƒฌแƒแƒ˜แƒ™แƒ˜แƒ—แƒฎแƒ”แƒ— firmware แƒคแƒแƒ˜แƒšแƒ˜, แƒ“แƒแƒแƒญแƒ˜แƒ แƒ”แƒ— แƒ‘แƒšแƒแƒ™แƒ”แƒ‘แƒก, แƒ’แƒแƒ›แƒแƒ แƒ—แƒ”แƒ— แƒกแƒ™แƒแƒœแƒ”แƒ แƒ˜ แƒ‘แƒ˜แƒ แƒ—แƒ•แƒ˜แƒ“แƒแƒœ แƒ“แƒ แƒ’แƒแƒ’แƒ–แƒแƒ•แƒœแƒ”แƒ— แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒแƒจแƒ˜. แƒ›แƒแƒ’แƒ แƒแƒ› แƒ”แƒก แƒแƒ แƒช แƒ˜แƒกแƒ” แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜แƒ. แƒกแƒ™แƒแƒœแƒ”แƒ แƒ˜ แƒฃแƒœแƒ“แƒ แƒ’แƒแƒ“แƒแƒ•แƒ˜แƒ“แƒ”แƒก firmware แƒ แƒ”แƒŸแƒ˜แƒ›แƒจแƒ˜,
ะพั‚ะฟั€ะฐะฒะธะฒ ะตะผัƒ NEWAPP = โ€˜\xfd\x0a\x16\x4e\x2c\x4e\x45\x57\x41\x50\x50\x0dโ€™.
แƒกแƒแƒ˜แƒ“แƒแƒœ แƒแƒ แƒ˜แƒก แƒ”แƒก แƒ’แƒฃแƒœแƒ“แƒ˜?? แƒœแƒแƒ’แƒแƒ•แƒกแƒแƒงแƒ แƒ”แƒšแƒ˜แƒ“แƒแƒœ.

แƒ“แƒแƒ•แƒแƒšแƒ”แƒ‘แƒ แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ•แƒแƒœแƒแƒ—แƒ”แƒ— แƒฎแƒ”แƒšแƒ˜แƒก แƒกแƒ™แƒแƒœแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒงแƒ˜แƒ“แƒ•แƒ”แƒšแƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”

แƒ›แƒแƒ’แƒ แƒแƒ› แƒฉแƒ•แƒ”แƒœ แƒแƒ  แƒจแƒ”แƒ’แƒ•แƒ˜แƒซแƒšแƒ˜แƒ แƒ›แƒ—แƒ”แƒšแƒ˜ แƒ‘แƒšแƒแƒ™แƒ˜แƒก แƒ’แƒแƒ’แƒ–แƒแƒ•แƒœแƒ แƒกแƒ™แƒแƒœแƒ”แƒ แƒ–แƒ” 64 แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜แƒก แƒ’แƒแƒ›แƒ:

แƒ“แƒแƒ•แƒแƒšแƒ”แƒ‘แƒ แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ•แƒแƒœแƒแƒ—แƒ”แƒ— แƒฎแƒ”แƒšแƒ˜แƒก แƒกแƒ™แƒแƒœแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒงแƒ˜แƒ“แƒ•แƒ”แƒšแƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”

แƒ˜แƒกแƒ”, แƒกแƒ™แƒแƒœแƒ”แƒ แƒ˜ NEWAPP แƒชแƒ˜แƒ›แƒชแƒ˜แƒ›แƒ˜แƒก แƒ แƒ”แƒŸแƒ˜แƒ›แƒจแƒ˜ แƒแƒ  แƒ˜แƒฆแƒ”แƒ‘แƒก แƒ”แƒฅแƒ•แƒกแƒ™แƒฃแƒ—แƒฎแƒ”แƒ“แƒก. แƒแƒ›แƒ˜แƒขแƒแƒ›, แƒ—แƒฅแƒ•แƒ”แƒœ แƒ›แƒแƒ’แƒ˜แƒฌแƒ”แƒ•แƒ— แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒ˜ แƒกแƒขแƒ แƒ˜แƒฅแƒแƒœแƒ˜แƒก แƒ—แƒแƒ แƒ’แƒ›แƒœแƒ bytes_array

[253, 10, 22, 78, 44, 78, 69, 87, 65, 80, 80, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]

แƒ“แƒ แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ’แƒแƒ’แƒ–แƒแƒ•แƒœแƒ”แƒ— แƒ”แƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒกแƒ™แƒแƒœแƒ”แƒ แƒจแƒ˜.

แƒฉแƒ•แƒ”แƒœ แƒ•แƒ˜แƒฆแƒ”แƒ‘แƒ— แƒžแƒแƒกแƒฃแƒฎแƒก:

[2, 1, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]

แƒ—แƒฃ แƒจแƒ”แƒแƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ— แƒกแƒขแƒแƒขแƒ˜แƒแƒก XMODEM-แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘, แƒชแƒฎแƒแƒ“แƒ˜ แƒ’แƒแƒฎแƒ“แƒ”แƒ‘แƒ: แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ.

แƒ“แƒแƒ•แƒแƒšแƒ”แƒ‘แƒ แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ•แƒแƒœแƒแƒ—แƒ”แƒ— แƒฎแƒ”แƒšแƒ˜แƒก แƒกแƒ™แƒแƒœแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒงแƒ˜แƒ“แƒ•แƒ”แƒšแƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”

แƒ›แƒแƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’, แƒ แƒแƒช แƒงแƒ•แƒ”แƒšแƒ แƒ‘แƒšแƒแƒ™แƒ˜ แƒ’แƒแƒ“แƒแƒ˜แƒ แƒ˜แƒชแƒฎแƒ”แƒ‘แƒ, แƒฉแƒ•แƒ”แƒœ แƒ•แƒแƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ— แƒ’แƒแƒ“แƒแƒชแƒ”แƒ›แƒแƒก END_TRANSFER = 'xfdx01x04'.

แƒ™แƒแƒ แƒ’แƒแƒ“, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ”แƒก แƒ‘แƒšแƒแƒ™แƒ”แƒ‘แƒ˜ แƒแƒ  แƒจแƒ”แƒ˜แƒชแƒแƒ•แƒก แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒแƒก แƒฉแƒ•แƒ”แƒฃแƒšแƒ”แƒ‘แƒ แƒ˜แƒ•แƒ˜ แƒแƒ“แƒแƒ›แƒ˜แƒแƒœแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒฉแƒ•แƒ”แƒœ แƒ“แƒแƒ•แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ— firmware-แƒก แƒ“แƒแƒ›แƒแƒšแƒฃแƒš แƒ แƒ”แƒŸแƒ˜แƒ›แƒจแƒ˜ แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒแƒ“. แƒ“แƒ แƒงแƒแƒ•แƒ”แƒš แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜, แƒฉแƒ•แƒ”แƒœ แƒ›แƒแƒ•แƒแƒฌแƒงแƒแƒ‘แƒ— แƒžแƒ แƒแƒ’แƒ แƒ”แƒกแƒ˜แƒก แƒ–แƒแƒšแƒก tqdm-แƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ˜แƒ—.

แƒ“แƒแƒ•แƒแƒšแƒ”แƒ‘แƒ แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ•แƒแƒœแƒแƒ—แƒ”แƒ— แƒฎแƒ”แƒšแƒ˜แƒก แƒกแƒ™แƒแƒœแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒงแƒ˜แƒ“แƒ•แƒ”แƒšแƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”

แƒกแƒ˜แƒœแƒแƒ›แƒ“แƒ•แƒ˜แƒšแƒ”แƒจแƒ˜, แƒ›แƒแƒจแƒ˜แƒœ แƒ”แƒก แƒฌแƒ•แƒ แƒ˜แƒšแƒ›แƒแƒœแƒ”แƒ‘แƒ–แƒ”แƒ. แƒ แƒฉแƒ”แƒ‘แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒฎแƒกแƒœแƒแƒ แƒ˜แƒก แƒ’แƒแƒ“แƒแƒขแƒแƒœแƒ แƒกแƒ™แƒ แƒ˜แƒžแƒขแƒ”แƒ‘แƒจแƒ˜ แƒ›แƒแƒกแƒแƒ‘แƒ แƒ˜แƒ•แƒ˜ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ›แƒ™แƒแƒคแƒ˜แƒแƒ“ แƒ’แƒแƒœแƒกแƒแƒ–แƒฆแƒ•แƒ แƒฃแƒš แƒ“แƒ แƒแƒจแƒ˜, แƒ แƒแƒ—แƒ แƒแƒ  แƒจแƒ”แƒแƒœแƒ”แƒšแƒแƒก แƒกแƒแƒšแƒแƒ แƒแƒ”แƒ‘แƒจแƒ˜ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ˜แƒก แƒžแƒ แƒแƒชแƒ”แƒกแƒ˜ แƒ“แƒ แƒ“แƒแƒแƒ›แƒแƒขแƒแƒ— แƒšแƒแƒ’แƒ˜แƒœแƒ˜.

แƒกแƒฃแƒš

แƒ“แƒ˜แƒ“แƒ˜ แƒ“แƒ แƒ แƒ“แƒ แƒซแƒแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒ แƒ“แƒ แƒ—แƒแƒ•แƒ–แƒ” แƒ—แƒ›แƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒฎแƒแƒ แƒฏแƒ•แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒฉแƒ•แƒ”แƒœ แƒจแƒ”แƒ•แƒซแƒ”แƒšแƒ˜แƒ— แƒกแƒแƒญแƒ˜แƒ แƒ แƒ’แƒแƒ“แƒแƒฌแƒงแƒ•แƒ”แƒขแƒ˜แƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒ แƒ“แƒ แƒแƒกแƒ”แƒ•แƒ” แƒ“แƒแƒ•แƒแƒกแƒ แƒฃแƒšแƒ”แƒ— แƒ•แƒแƒ“แƒ. แƒแƒ›แƒแƒ•แƒ“แƒ แƒแƒฃแƒšแƒแƒ“, แƒกแƒ™แƒแƒœแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒแƒฎแƒšแƒ แƒ’แƒแƒœแƒแƒฎแƒšแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ“แƒ แƒ’แƒแƒ“แƒแƒ›แƒ–แƒแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒชแƒ”แƒœแƒขแƒ แƒแƒšแƒฃแƒ แƒแƒ“, แƒฉแƒ•แƒ”แƒœ แƒแƒจแƒ™แƒแƒ แƒแƒ“ แƒ•แƒแƒ™แƒแƒœแƒขแƒ แƒแƒšแƒ”แƒ‘แƒ— แƒ›แƒ—แƒ”แƒš แƒžแƒ แƒแƒชแƒ”แƒกแƒก. แƒ™แƒแƒ›แƒžแƒแƒœแƒ˜แƒแƒ› แƒ“แƒแƒ–แƒแƒ’แƒ แƒ“แƒ แƒ แƒ“แƒ แƒคแƒฃแƒšแƒ˜ แƒ“แƒ แƒฉแƒ•แƒ”แƒœ แƒจแƒ”แƒ•แƒ˜แƒซแƒ˜แƒœแƒ”แƒ— แƒคแƒแƒกแƒ“แƒแƒฃแƒ“แƒ”แƒ‘แƒ”แƒšแƒ˜ แƒ’แƒแƒ›แƒแƒชแƒ“แƒ˜แƒšแƒ”แƒ‘แƒ แƒแƒ› แƒขแƒ˜แƒžแƒ˜แƒก แƒฃแƒ™แƒฃ แƒกแƒแƒ˜แƒœแƒŸแƒ˜แƒœแƒ แƒ แƒแƒฆแƒญแƒฃแƒ แƒ•แƒ˜แƒšแƒแƒ‘แƒแƒจแƒ˜.

แƒฌแƒงแƒแƒ แƒ: www.habr.com