เจฒเฉ‹เจก เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€, เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจกเฉ€เจเจฒเจเจฒ เจจเฉ‚เฉฐ เจฒเฉ€เจจเจ•เจธ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš เจฒเฉ‹เจก เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจชเจฐเจค

เจŸเฉˆเจตเจฟเจธ เจ†เจฐเจฎเจพเจ‚เจกเฉ€ (เจŸเจพเจตเจฟเจธ เจ“เจฐเจฎเจพเจ‚เจกเฉ€), เจ—เฉ‚เจ—เจฒ 'เจคเฉ‡ เจ‡เฉฑเจ• เจธเฉเจฐเฉฑเจ–เจฟเจ† เจ–เฉ‹เจœเจ•เจฐเจคเจพ เจœเฉ‹ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจจเฉ‚เฉฐ เจตเจฟเจ•เจธเจค เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆ เจฒเฉ‹เจก เจฒเจพเจˆเจฌเจฐเฉ‡เจฐเฉ€, เจฒเฉ€เจจเจ•เจธ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš เจตเจฐเจคเจฃ เจฒเจˆ เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจฒเจˆ เจ•เฉฐเจชเจพเจ‡เจฒ เจ•เฉ€เจคเฉ‡ DLLs เจจเฉ‚เฉฐ เจชเฉ‹เจฐเจŸ เจ•เจฐเจจ เจฆเจพ เจ‰เจฆเฉ‡เจธเจผ เจนเฉˆเฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจ‡เฉฑเจ• เจฒเฉ‡เจ…เจฐ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเจฟเจธ เจจเจพเจฒ เจคเฉเจธเฉ€เจ‚ PE/COFF เจซเจพเจฐเจฎเฉˆเจŸ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• DLL เจซเจพเจˆเจฒ เจฒเฉ‹เจก เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจ‡เจธ เจตเจฟเฉฑเจš เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจพเจฒ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค PE/COFF เจฌเฉ‚เจŸเจฒเฉ‹เจกเจฐ เจ•เฉ‹เจก 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจนเฉˆ ndiswrapper. เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจ•เฉ‹เจก เจฆเฉเจ†เจฐเจพ เจตเฉฐเจกเจฟเจ† GPLv2 เจ…เจงเฉ€เจจ เจฒเจพเจ‡เจธเฉฐเจธเจธเจผเฉเจฆเจพเฅค

เจฒเฉ‹เจก เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจจเฉ‚เฉฐ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจตเจฟเฉฑเจš เจฒเฉ‹เจก เจ•เจฐเจจ เจ…เจคเฉ‡ เจฎเฉŒเจœเฉ‚เจฆเจพ เจšเจฟเฉฐเจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจ†เจฏเจพเจค เจ•เจฐเจจ เจฆเจพ เจงเจฟเจ†เจจ เจฐเฉฑเจ–เจฆเฉ€ เจนเฉˆ, เจฒเฉ€เจจเจ•เจธ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• dlopen-เจธเจผเฉˆเจฒเฉ€ API เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค เจชเจฒเฉฑเจ—-เจ‡เจจ เจ•เฉ‹เจก เจจเฉ‚เฉฐ gdb, ASAN เจ…เจคเฉ‡ Valgrind เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจกเฉ€เจฌเฉฑเจ— เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจนเฉเฉฑเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœ เจ•เฉ‡ เจ…เจคเฉ‡ เจชเฉˆเจš (เจฐเจจเจŸเจพเจˆเจฎ เจชเฉˆเจšเจฟเฉฐเจ—) เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจ•เฉ‡ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจฆเฉŒเจฐเจพเจจ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸเฉ‡เจฌเจฒ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจเจกเจœเจธเจŸ เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉˆเฅค C++ เจฒเจˆ เจ…เจชเจตเจพเจฆ เจนเฉˆเจ‚เจกเจฒเจฟเฉฐเจ— เจ…เจคเฉ‡ เจ…เจจเจตเจพเจˆเจ‚เจกเจฟเฉฐเจ— เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเจพ เจŸเฉ€เจšเจพ เจฒเฉ€เจจเจ•เจธ-เจ…เจงเจพเจฐเจฟเจค เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš DLL เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจฆเฉ‡ เจธเจ•เฉ‡เจฒเฉ‡เจฌเจฒ เจ…เจคเฉ‡ เจ•เฉเจธเจผเจฒ เจตเจฟเจคเจฐเจฟเจค เจซเจœเจผเจฟเฉฐเจ— เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจจเจพ เจนเฉˆเฅค เจตเจฟเฉฐเจกเฉ‹เจœเจผ 'เจคเฉ‡, เจซเจœเจผเจฟเฉฐเจ— เจ…เจคเฉ‡ เจ•เจตเจฐเฉ‡เจœ เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจฌเจนเฉเจค เจ•เฉเจธเจผเจฒ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ…เจคเฉ‡ เจ…เจ•เจธเจฐ เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจฆเฉ€ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ€ เจตเจฐเจšเฉเจ…เจฒเจพเจˆเจœเจผเจก เจ‰เจฆเจพเจนเจฐเจฃ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจ–เจพเจธ เจ•เจฐเจ•เฉ‡ เจœเจฆเฉ‹เจ‚ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจ‰เจคเจชเจพเจฆเจพเจ‚ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจเจ‚เจŸเฉ€เจตเจพเจ‡เจฐเจธ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจœเฉ‹ เจ•เจฐเจจเจฒ เจ…เจคเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจธเจชเฉ‡เจธ เจจเฉ‚เฉฐ เจซเฉˆเจฒเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจ, เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจฒเฉ‹เจก เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจ—เฉ‚เจ—เจฒ เจ–เฉ‹เจœเจ•เจฐเจคเจพ เจตเฉ€เจกเฉ€เจ“ เจ•เฉ‹เจกเฉ‡เจ•เจธ, เจตเจพเจ‡เจฐเจธ เจธเจ•เฉˆเจจเจฐ, เจกเฉ‡เจŸเจพ เจกเฉ€เจ•เฉฐเจชเฉเจฐเฉ‡เจธเจผเจจ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚, เจšเจฟเฉฑเจคเจฐ เจกเฉ€เจ•เฉ‹เจกเจฐ เจ†เจฆเจฟ เจตเจฟเฉฑเจš เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจฆเฉ€ เจ–เฉ‹เจœ เจ•เจฐ เจฐเจนเฉ‡ เจนเจจเฅค

เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจฒเฉ‹เจก เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ€ เจฎเจฆเจฆ เจจเจพเจฒ เจ…เจธเฉ€เจ‚ เจฒเฉ€เจจเจ•เจธ 'เจคเฉ‡ เจšเฉฑเจฒเจฃ เจฒเจˆ เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจกเจฟเจซเฉˆเจ‚เจกเจฐ เจเจ‚เจŸเฉ€เจตเจพเจ‡เจฐเจธ เจ‡เฉฐเจœเจฃ เจจเฉ‚เฉฐ เจชเฉ‹เจฐเจŸ เจ•เจฐเจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจธเฉ€เฅค mpengine.dll เจฆเจพ เจ…เจงเจฟเจเจจ, เจœเฉ‹ เจ•เจฟ เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจกเจฟเจซเฉˆเจ‚เจกเจฐ เจฆเจพ เจ†เจงเจพเจฐ เจฌเจฃเจฆเจพ เจนเฉˆ, เจจเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจซเจพเจฐเจฎเฉˆเจŸเจพเจ‚, เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจ‡เจฎเฉ‚เจฒเฉ‡เจŸเจฐเจพเจ‚ เจ…เจคเฉ‡ เจญเจพเจธเจผเจพ เจฆเฉ‡ เจฆเฉเจญเจพเจธเจผเฉ€เจ เจœเฉ‹ เจธเฉฐเจญเจพเจตเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจตเฉˆเจ•เจŸเจฐ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจฒเจˆ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจตเจงเฉ€เจ† เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐเจพเจ‚ เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจฌเจฃเจพเจ‡เจ† เจนเฉˆเฅค เจธเฉฐเจญเจต เจนเฉˆ เจนเจฎเจฒเฉ‡.

เจฒเฉ‹เจก เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจจเฉ‚เฉฐ เจชเจ›เจพเจฃเจจ เจฒเจˆ เจตเฉ€ เจตเจฐเจคเจฟเจ† เจ—เจฟเจ† เจธเฉ€ เจฐเจฟเจฎเฉ‹เจŸ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ Avast เจเจ‚เจŸเฉ€เจตเจพเจ‡เจฐเจธ เจชเฉˆเจ•เฉ‡เจœ เจตเจฟเฉฑเจšเฅค เจœเจฆเฉ‹เจ‚ เจ‡เจธ เจเจจเจŸเจฟเจตเจผเจพเจ‡เจฐเจ…เจธ เจคเฉ‹เจ‚ DLL เจฆเจพ เจ…เจงเจฟเจเจจ เจ•เฉ€เจคเจพ เจ—เจฟเจ†, เจคเจพเจ‚ เจ‡เจน เจธเจพเจนเจฎเจฃเฉ‡ เจ†เจ‡เจ† เจ•เจฟ เจฎเฉเฉฑเจ– เจตเจฟเจธเจผเฉ‡เจธเจผ เจ…เจงเจฟเจ•เจพเจฐ เจชเฉเจฐเจพเจชเจค เจธเจ•เฉˆเจจเจฟเฉฐเจ— เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจตเจฟเฉฑเจš เจคเฉ€เจœเฉ€-เจงเจฟเจฐ เจฆเฉ‡ JavaScript เจ•เฉ‹เจก เจฆเฉ‡ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจฆเฉ€ เจจเจ•เจฒ เจ•เจฐเจจ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจœเจพเจฃ เจตเจพเจฒเจพ เจ‡เฉฑเจ• เจชเฉ‚เจฐเจพ JavaScript เจฆเฉเจญเจพเจธเจผเฉ€เจ เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจ‡เจน เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจธเฉˆเจ‚เจกเจฌเฉŒเจ•เจธ เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš เจ…เจฒเฉฑเจ— เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€, เจตเจฟเจธเจผเฉ‡เจธเจผ เจ…เจงเจฟเจ•เจพเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจฐเฉ€เจธเฉˆเจŸ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ€, เจ…เจคเฉ‡ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจ…เจคเฉ‡ เจ‡เฉฐเจŸเจฐเจธเฉˆเจชเจŸ เจ•เฉ€เจคเฉ‡ เจจเฉˆเจŸเจตเจฐเจ• เจŸเฉเจฐเฉˆเจซเจฟเจ• เจคเฉ‹เจ‚ เจ—เฉˆเจฐ-เจชเฉเจฐเจฎเจพเจฃเจฟเจค เจฌเจพเจนเจฐเฉ€ เจกเฉ‡เจŸเจพ เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจธ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจ…เจคเฉ‡ เจ…เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจตเจฟเฉฑเจš เจ•เฉ‹เจˆ เจตเฉ€ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจธเฉฐเจญเจพเจตเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจชเฉ‚เจฐเฉ‡ เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ เจฐเจฟเจฎเฉ‹เจŸ เจธเจฎเจเฉŒเจคเจพ เจฆเจพ เจ•เจพเจฐเจจ เจฌเจฃ เจธเจ•เจฆเฉ€ เจนเฉˆ, เจ‡เจธ เจฒเจˆ เจฒเฉ‹เจก เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡ เจ‡เฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผ เจธเจผเฉˆเฉฑเจฒ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค avscript เจฒเฉ€เจจเจ•เจธ-เจ…เจงเจพเจฐเจฟเจค เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš เจ…เจตเจพเจธเจŸ เจเจ‚เจŸเฉ€เจตเจพเจ‡เจฐเจธ เจธเจ•เฉˆเจจเจฐ เจตเจฟเฉฑเจš เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เจฐเจจ เจฒเจˆเฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹