เจชเจพเจˆเจฅเจจ เจตเจฟเฉฑเจš เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจœเฉ‹ เจธเจฟเจธเจŸเจฎ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจจเฉ‚เฉฐ เจ†เจˆเจธเฉ‹เจฒเฉ‡เจŸเจฟเจก เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจคเฉ‹เจ‚ เจ•เจพเจฒ เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ

เจชเจพเจˆเจฅเจจ เจตเจฟเฉฑเจš เจ†เจˆเจธเฉ‹เจฒเฉ‡เจŸเจฟเจก เจ•เฉ‹เจก เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจฌเจพเจˆเจชเจพเจธ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจตเจฟเจงเฉ€ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจชเจพเจˆเจฅเจจ 2.7 เจตเจฟเฉฑเจš เจฆเจฟเจ–เจพเจˆ เจฆเฉ‡เจฃ เจตเจพเจฒเฉ‡ เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉ‹เจ‚ เจœเจพเจฃเฉ‡-เจชเจ›เจพเจฃเฉ‡ เจฌเฉฑเจ— เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจœเจฟเจธเจฆเฉ€ เจชเจ›เจพเจฃ 2012 เจตเจฟเฉฑเจš เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€ เจ…เจคเฉ‡ เจ…เจœเฉ‡ เจคเฉฑเจ• เจชเจพเจˆเจฅเจจ 3 เจตเจฟเฉฑเจš เจ เฉ€เจ• เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจฌเฉฑเจ— เจตเจฟเจธเจผเฉ‡เจธเจผ เจคเฉŒเจฐ 'เจคเฉ‡ เจฒเจฟเฉฐเจ•เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจชเจพเจˆเจฅเจจ เจตเจฟเฉฑเจš เจชเจนเจฟเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจนเฉ€ เจฎเฉเจ•เจค เจฎเฉˆเจฎเฉ‹เจฐเฉ€ (เจตเจฐเจคเฉ‹เจ‚-เจฌเจพเจ…เจฆ-เจฎเฉเจซเจผเจค) เจฒเจˆ เจ‡เฉฑเจ• เจ•เจพเจฒ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจฒเจˆ เจชเจพเจˆเจฅเจจ เจ•เฉ‹เจกเฅค เจธเจผเฉเจฐเฉ‚ เจตเจฟเฉฑเจš, เจ‡เจน เจฎเฉฐเจจเจฟเจ† เจ—เจฟเจ† เจธเฉ€ เจ•เจฟ เจ—เจฒเจคเฉ€ เจจเจพเจฒ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเฉ‚เฉฐ เจ•เฉ‹เจˆ เจ–เจคเจฐเจพ เจจเจนเฉ€เจ‚ เจธเฉ€ เจ…เจคเฉ‡ เจธเจฟเจฐเจซ เจฌเจนเฉเจค เจนเฉ€ เจฆเฉเจฐเจฒเฉฑเจญ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš, เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจจเจ•เจฒเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจฌเจฃเจพเจˆ เจ—เจˆ, เจธเจ•เฉเจฐเจฟเจชเจŸ เจฆเฉ€ เจ…เจธเจงเจพเจฐเจจ เจธเจฎเจพเจชเจคเฉ€ เจฆเจพ เจ•เจพเจฐเจจ เจฌเจฃ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค

kn32 เจ‰เจชเจจเจพเจฎ เจฆเฉ‡ เจ…เจงเฉ€เจจ เจ‡เฉฑเจ• เจธเฉเจฐเฉฑเจ–เจฟเจ† เจ–เฉ‹เจœเจ•เจฐเจคเจพ เจธเจฎเฉฑเจธเจฟเจ† เจตเจฟเฉฑเจš เจฆเจฟเจฒเจšเจธเจชเฉ€ เจฒเฉˆ เจ—เจฟเจ† เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจ•เจพเจฐเจœเจธเจผเฉ€เจฒ เจธเจผเฉ‹เจธเจผเจฃ เจคเจฟเจ†เจฐ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจ•เจพเจฎเจฏเจพเจฌ เจนเฉ‹ เจ—เจฟเจ† เจœเฉ‹ os.system เจตเจฐเจ—เฉ‡ เจคเจฐเฉ€เจ•เจฟเจ†เจ‚ เจคเฉฑเจ• เจธเจฟเฉฑเจงเฉ€ เจชเจนเฉเฉฐเจš เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเจฟเจธเจŸเจฎ เจ•เจฎเจพเจ‚เจก เจจเฉ‚เฉฐ เจ•เจพเจฒ เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจธเจผเฉ‹เจธเจผเจฃ เจจเฉ‚เฉฐ เจธเจผเฉเฉฑเจง เจชเจพเจˆเจฅเจจ เจตเจฟเฉฑเจš เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจฌเจพเจนเจฐเฉ€ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ†เจฏเจพเจค เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ เจ…เจคเฉ‡ โ€œcode.__new__โ€ เจนเฉˆเจ‚เจกเจฒเจฐ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจนเฉเฉฑเจ•เจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚, เจธเจฟเจฐเจซเจผ โ€œเจฌเจฟเจฒเจŸเจฟเจจ.__id__โ€ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจตเจฐเจœเจฟเจค เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจตเจฟเจนเจพเจฐเจ• เจชเฉฑเจ– เจคเฉ‹เจ‚, เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจ•เฉ‹เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจตเฉฑเจ–-เจตเฉฑเจ– เจธเฉ‡เจตเจพเจตเจพเจ‚ เจ…เจคเฉ‡ เจตเจพเจคเจพเจตเจฐเจฃเจพเจ‚ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจธเจฟเฉฑเจ–เจฃ เจฆเฉ‡ เจตเจพเจคเจพเจตเจฐเจจ, เจ”เจจเจฒเจพเจˆเจจ เจธเจผเฉˆเฉฑเจฒ, เจฌเจฟเจฒเจŸ-เจ‡เจจ เจนเฉˆเจ‚เจกเจฒเจฐ, เจ†เจฆเจฟ) เจตเจฟเฉฑเจš เจ†เจˆเจธเฉ‹เจฒเฉ‡เจธเจผเจจ เจตเจฟเจงเฉ€ เจจเฉ‚เฉฐ เจฌเจพเจˆเจชเจพเจธ เจ•เจฐเจจ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆ, เจœเฉ‹ เจชเจพเจˆเจฅเจจ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจ, เจชเจฐ เจ‰เจชเจฒเจฌเจง เจ•เจพเจฒเจพเจ‚ เจ…เจคเฉ‡ เจ•เจพเจฒ เจตเจฟเจงเฉ€เจ†เจ‚ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ os.system เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจจเจพ เจฆเจฟเจ“เฅค

เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจ•เฉ‹เจก os.system เจ•เจพเจฒ เจฆเจพ เจ‡เฉฑเจ• เจเจจเจพเจฒเจพเจ— เจนเฉˆ, เจœเฉ‹ เจ•เจฟ CPython เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจฆเจพ เจธเจผเฉ‹เจธเจผเจฃ เจ•เจฐเจ•เฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจเจ•เจธเจชเจฒเฉ‹เจ‡เจŸ x3-86 เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจตเจพเจฒเฉ‡ เจธเจฟเจธเจŸเจฎเจพเจ‚ 'เจคเฉ‡ เจชเจพเจˆเจฅเจจ 64 เจฆเฉ‡ เจธเจพเจฐเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃเจพเจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‰เจฌเฉฐเจŸเฉ‚ 22.04 'เจคเฉ‡ เจธเจฅเจฟเจฐ เจ•เจพเจฐเจตเจพเจˆ เจฆเจพ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจญเจพเจตเฉ‡เจ‚ PIE, RELRO เจ…เจคเฉ‡ CET เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฎเฉ‹เจกเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉ‹เจตเฉ‡เฅค เจ•เฉฐเจฎ เจชเจพเจ‡เจฅเจจ เจ•เฉ‹เจก เจคเฉ‹เจ‚ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸเฉ‡เจฌเจฒ CPython เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจฆเฉ‡ เจชเจคเฉ‡ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจนเฉ‡เจ เจพเจ‚ เจ†เจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจเจกเจฐเฉˆเฉฑเจธ เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡, เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจตเจฟเฉฑเจš CPython เจฆเจพ เจฌเฉ‡เจธ เจเจกเจฐเฉˆเฉฑเจธ เจ…เจคเฉ‡ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจตเจฟเฉฑเจš เจฒเฉ‹เจก เจ•เฉ€เจคเฉ‡ libc เจ‰เจฆเจพเจนเจฐเจจ เจตเจฟเฉฑเจš เจธเจฟเจธเจŸเจฎ() เจซเฉฐเจ•เจธเจผเจจ เจฆเฉ‡ เจเจกเจฐเฉˆเฉฑเจธ เจฆเฉ€ เจ—เจฃเจจเจพ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจ…เฉฐเจค เจตเจฟเฉฑเจš, เจ‡เฉฑเจ• เจ–เจพเจธ เจธเจฟเจธเจŸเจฎ เจเจกเจฐเฉˆเฉฑเจธ เจฒเจˆ เจ‡เฉฑเจ• เจธเจฟเฉฑเจงเจพ เจชเจฐเจฟเจตเจฐเจคเจจ เจชเจนเจฟเจฒเฉ‡ เจ†เจฐเจ—เฉ‚เจฎเฉˆเจ‚เจŸ เจฆเฉ‡ เจชเฉเจ†เจ‡เฉฐเจŸเจฐ เจจเฉ‚เฉฐ โ€œ/bin/shโ€ เจฒเจพเจˆเจจ เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฃ เจจเจพเจฒ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจชเจพเจˆเจฅเจจ เจตเจฟเฉฑเจš เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจœเฉ‹ เจธเจฟเจธเจŸเจฎ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจจเฉ‚เฉฐ เจ†เจˆเจธเฉ‹เจฒเฉ‡เจŸเจฟเจก เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจคเฉ‹เจ‚ เจ•เจพเจฒ เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ


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

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