LSB āĻ¸ā§āĻŸā§‡āĻ—āĻžāύ⧋āĻ—ā§āϰāĻžāĻĢāĻŋ

āĻāĻ• āϏāĻŽāϝāĻŧ āφāĻŽāĻžāϰ āϞ⧇āĻ–āĻž āĻšāĻžāĻŦ⧇āϰ āĻĒā§āϰāĻĨāĻŽ āĻĒā§‹āĻ¸ā§āϟ. āĻāĻŦāĻ‚ āϏ⧇āχ āĻĒā§‹āĻ¸ā§āϟāϟāĻŋ āĻāĻ•āϟāĻŋ āϖ⧁āĻŦ āφāĻ•āĻ°ā§āώāĻŖā§€āϝāĻŧ āϏāĻŽāĻ¸ā§āϝāĻžāϰ āϜāĻ¨ā§āϝ āύāĻŋāĻŦ⧇āĻĻāĻŋāϤ āĻ›āĻŋāϞ, āύāĻžāĻŽ āĻ¸ā§āĻŸā§‡āĻ—āĻžāύ⧋āĻ—ā§āϰāĻžāĻĢāĻŋāĨ¤ āĻ…āĻŦāĻļā§āϝāχ, āϏ⧇āχ āĻĒ⧁āϰāĻžāύ⧋ āĻŦāĻŋāώāϝāĻŧ⧇ āĻĒā§āϰāĻ¸ā§āϤāĻžāĻŦāĻŋāϤ āϏāĻŽāĻžāϧāĻžāύāϕ⧇ āĻļāĻŦā§āĻĻ⧇āϰ āĻĒā§āϰāĻ•ā§ƒāϤ āĻ…āĻ°ā§āĻĨ⧇ āĻ¸ā§āĻŸā§‡āĻ—āĻžāύ⧋āĻ—ā§āϰāĻžāĻĢāĻŋ āĻŦāϞāĻž āϝāĻžāϝāĻŧ āύāĻžāĨ¤ āĻāϟāĻŋ āĻĢāĻžāχāϞ āĻĢāϰāĻŽā§āϝāĻžāϟ āϏāĻš āĻāĻ•āϟāĻŋ āϗ⧇āĻŽ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āϤāĻŦ⧁āĻ“ āĻāĻ•āϟāĻŋ āϚāĻŽāĻ¤ā§āĻ•āĻžāϰ āφāĻ•āĻ°ā§āώāĻŖā§€āϝāĻŧ āϖ⧇āϞāĻžāĨ¤

āφāϜ āφāĻŽāϰāĻž āĻāĻ•āϟ⧁ āĻ—āĻ­ā§€āϰāĻ­āĻžāĻŦ⧇ āĻ–āύāύ āĻ•āϰāĻžāϰ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰāĻŦ āĻāĻŦāĻ‚ LSB āĻ…ā§āϝāĻžāϞāĻ—āϰāĻŋāĻĻāĻŽāϟāĻŋ āĻĻ⧇āĻ–āϤ⧇ āϚāĻžāχāĨ¤ āφāĻĒāύāĻŋ āφāĻ—ā§āϰāĻšā§€ āĻšāϞ⧇, āφāĻĒāύāĻŋ āĻŦāĻŋāĻĄāĻŧāĻžāϞ āĻ…āϧ⧀āύ⧇ āĻ¸ā§āĻŦāĻžāĻ—āϤ āϜāĻžāύāĻžāχ. (āĻ•āĻžāĻŸā§‡āϰ āύ⧀āĻšā§‡ āĻŸā§āĻ°ā§āϝāĻžāĻĢāĻŋāĻ• āϰāϝāĻŧ⧇āϛ⧇: āĻĒā§āϰāĻžāϝāĻŧ āĻāĻ• āĻŽā§‡āĻ—āĻžāĻŦāĻžāχāϟāĨ¤)

āĻĒā§āϰāĻĨāĻŽāϤ, āĻāĻ•āϟāĻŋ āϏāĻ‚āĻ•ā§āώāĻŋāĻĒā§āϤ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻĒā§āϰāϝāĻŧā§‹āϜāύāĨ¤ āϏāĻŦāĻžāχ āϜāĻžāύ⧇ āϝ⧇ āĻ•ā§āϰāĻŋāĻĒā§āĻŸā§‹āĻ—ā§āϰāĻžāĻĢāĻŋāϰ āωāĻĻā§āĻĻ⧇āĻļā§āϝ āĻšāϞ āĻ—ā§‹āĻĒāύ āϤāĻĨā§āϝ āĻĒāĻĄāĻŧāĻž āĻ…āϏāĻŽā§āĻ­āĻŦāĨ¤ āĻ…āĻŦāĻļā§āϝāχ, āĻ•ā§āϰāĻŋāĻĒā§āĻŸā§‹āĻ—ā§āϰāĻžāĻĢāĻŋāϰ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϰāϝāĻŧ⧇āϛ⧇, āϤāĻŦ⧇ āĻĄā§‡āϟāĻž āϏ⧁āϰāĻ•ā§āώāĻžāϰ āϜāĻ¨ā§āϝ āφāϰ⧇āĻ•āϟāĻŋ āĻĒāĻĻā§āϧāϤāĻŋ āϰāϝāĻŧ⧇āϛ⧇āĨ¤ āφāĻŽāĻžāĻĻ⧇āϰ āϤāĻĨā§āϝ āĻāύāĻ•ā§āϰāĻŋāĻĒā§āϟ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ āύāĻž, āϤāĻŦ⧇ āĻ­āĻžāύ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ āϝ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āĻ•āĻžāϛ⧇ āĻāϟāĻŋ āύ⧇āχāĨ¤ āĻāχ āĻ•āĻžāϰāϪ⧇āχ āĻ¸ā§āĻŸā§‡āĻ—āĻžāύ⧋āĻ—ā§āϰāĻžāĻĢāĻŋ āφāĻŦāĻŋāĻˇā§āĻ•ā§ƒāϤ āĻšāϝāĻŧ⧇āĻ›āĻŋāϞāĨ¤ āωāχāĻ•āĻŋāĻĒāĻŋāĻĄāĻŋāϝāĻŧāĻž āφāĻŽāĻžāĻĻ⧇āϰ āφāĻļā§āĻŦāĻ¸ā§āϤ āĻ•āϰ⧇ āϝ⧇ "āĻ¸ā§āĻŸā§‡āĻ—ā§āϝāĻžāύ⧋āĻ—ā§āϰāĻžāĻĢāĻŋ (āĻ—ā§āϰ⧀āĻ• ĪƒĪ„ÎĩÎŗÎąÎŊÎŋ΃ āĻĨ⧇āϕ⧇ - āϞ⧁āĻ•āĻžāύ⧋ āĻāĻŦāĻ‚ āĻ—ā§āϰ⧀āĻ• ÎŗĪÎąĪ†Ī‰ - āφāĻŽāĻŋ āϞāĻŋāĻ–āĻŋ, āφāĻ•ā§āώāϰāĻŋāĻ• āĻ…āĻ°ā§āĻĨ⧇ "āĻ—ā§‹āĻĒāύ āϞ⧇āĻ–āĻž") āĻš'āϞ āϏāĻ‚āĻ•ā§āϰāĻŽāϪ⧇āϰ āϏāĻ¤ā§āϝāϕ⧇ āĻ—ā§‹āĻĒāύ āϰ⧇āϖ⧇ āϤāĻĨā§āϝ⧇āϰ āĻ—ā§‹āĻĒāύ āφāĻĻāĻžāύ-āĻĒā§āϰāĻĻāĻžāύ⧇āϰ āĻŦāĻŋāĻœā§āĻžāĻžāύ⧎

āĻ…āĻŦāĻļā§āϝāχ, āϕ⧇āω āĻ•ā§āϰāĻŋāĻĒā§āĻŸā§‹āĻ—ā§āϰāĻžāĻĢāĻŋāĻ• āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§‡āĻ—āĻžāύ⧋āĻ—ā§āϰāĻžāĻĢāĻŋāĻ• āĻĒāĻĻā§āϧāϤāĻŋāϗ⧁āϞāĻŋāϕ⧇ āĻāĻ•āĻ¤ā§āϰāĻŋāϤ āĻ•āϰāϤ⧇ āύāĻŋāώ⧇āϧ āĻ•āϰ⧇ āύāĻžāĨ¤ āϤāĻĻ⧁āĻĒāϰāĻŋ, āĻ…āύ⧁āĻļā§€āϞāύ⧇ āϤāĻžāϰāĻž āĻāϟāĻŋ āĻ•āϰ⧇ āϤāĻŦ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āĻ•āĻžāϜāϟāĻŋ āĻŽā§‚āϞ āĻŦāĻŋāώāϝāĻŧāϗ⧁āϞāĻŋ āĻŦā§‹āĻāĻžāĨ¤ āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āωāχāĻ•āĻŋāĻĒāĻŋāĻĄāĻŋāϝāĻŧāĻž āύāĻŋāĻŦāĻ¨ā§āϧāϟāĻŋ āĻŽāύ⧋āϝ⧋āĻ— āϏāĻšāĻ•āĻžāϰ⧇ āĻ…āĻ§ā§āϝāϝāĻŧāύ āĻ•āϰ⧇āύ āϤāĻŦ⧇ āφāĻĒāύāĻŋ āϜāĻžāύāϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύ āϝ⧇ āĻ¸ā§āĻŸā§‡āĻ—āĻžāύ⧋āĻ—ā§āϰāĻžāĻĢāĻŋ āĻ…ā§āϝāĻžāϞāĻ—āϰāĻŋāĻĻāĻŽ āϤāĻĨāĻžāĻ•āĻĨāĻŋāϤ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤāĨ¤ āϧāĻžāϰāĻ• āĻāĻŦāĻ‚ āĻŦāĻžāĻ°ā§āϤāĻžāĨ¤ āĻāĻ•āϟāĻŋ āϧāĻžāϰāĻ• āĻšāϞ āϝ⧇āϕ⧋āύ⧋ āϤāĻĨā§āϝ āϝāĻž āφāĻŽāĻžāĻĻ⧇āϰ āĻ—ā§‹āĻĒāύ āĻŦāĻžāĻ°ā§āϤāĻž āϞ⧁āĻ•āĻŋāϝāĻŧ⧇ āϰāĻžāĻ–āϤ⧇ āϏāĻžāĻšāĻžāĻ¯ā§āϝ āĻ•āϰ⧇āĨ¤

āφāĻŽāĻžāĻĻ⧇āϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇, āϧāĻžāϰāĻ•āϟāĻŋ BMP āĻŦāĻŋāĻ¨ā§āϝāĻžāϏ⧇ āĻāĻ•āϟāĻŋ āϚāĻŋāĻ¤ā§āϰ āĻšāĻŦ⧇āĨ¤ āĻĒā§āϰāĻĨāĻŽā§‡ āĻāχ āĻĢāĻžāχāϞāϟāĻŋāϰ āĻ—āĻ āύ āĻĻ⧇āϖ⧇ āύ⧇āĻ“āϝāĻŧāĻž āϝāĻžāĻ•āĨ¤ āĻĢāĻžāχāϞāϟāĻŋāϕ⧇ 4 āĻ­āĻžāϗ⧇ āĻ­āĻžāĻ— āĻ•āϰāĻž āϝāĻžāϝāĻŧ: āĻĢāĻžāχāϞ āĻšā§‡āĻĄāĻžāϰ, āχāĻŽā§‡āϜ āĻšā§‡āĻĄāĻžāϰ, āĻĒā§āϝāĻžāϞ⧇āϟ āĻāĻŦāĻ‚ āχāĻŽā§‡āϜ āύāĻŋāĻœā§‡āχāĨ¤ āφāĻŽāĻžāĻĻ⧇āϰ āωāĻĻā§āĻĻ⧇āĻļā§āϝ⧇āϰ āϜāĻ¨ā§āϝ, āφāĻŽāĻžāĻĻ⧇āϰ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻšā§‡āĻĄāĻžāϰ⧇ āĻ•āĻŋ āϞ⧇āĻ–āĻž āφāϛ⧇ āϤāĻž āϜāĻžāύāϤ⧇ āĻšāĻŦ⧇āĨ¤

āĻļāĻŋāϰ⧋āύāĻžāĻŽā§‡āϰ āĻĒā§āϰāĻĨāĻŽ āĻĻ⧁āϟāĻŋ āĻŦāĻžāχāϟ āĻšāϞ BM āĻ¸ā§āĻŦāĻžāĻ•ā§āώāϰ, āϤāĻžāϰāĻĒāϰ⧇ āĻŦāĻžāχāĻŸā§‡ āĻĢāĻžāχāϞ⧇āϰ āφāĻ•āĻžāϰ āĻāĻ•āϟāĻŋ āĻĄāĻŦāϞ āĻļāĻŦā§āĻĻ⧇ āϞ⧇āĻ–āĻž āĻšāϝāĻŧ, āĻĒāϰāĻŦāĻ°ā§āϤ⧀ 4 āĻŦāĻžāχāϟāϗ⧁āϞāĻŋ āϏāĻ‚āϰāĻ•ā§āώāĻŋāϤ āĻĨāĻžāϕ⧇ āĻāĻŦāĻ‚ āĻ…āĻŦāĻļā§āϝāχ āĻļā§‚āĻ¨ā§āϝ āĻĨāĻžāϕ⧇ āĻāĻŦāĻ‚ āĻ…āĻŦāĻļ⧇āώ⧇, āφāϰ⧇āĻ•āϟāĻŋ āĻĄāĻžāĻŦāϞ āĻļāĻŦā§āĻĻ⧇āϰ āĻļ⧁āϰ⧁ āĻĨ⧇āϕ⧇ āĻ…āĻĢāϏ⧇āϟ āϧāĻžāϰāĻŖ āĻ•āϰ⧇āĨ¤ āϚāĻŋāĻ¤ā§āϰ⧇āϰ āĻĒā§āϰāĻ•ā§ƒāϤ āĻŦāĻžāχāĻŸā§‡ āĻĢāĻžāχāϞ āĻ•āϰ⧁āύāĨ¤ āĻāĻ•āϟāĻŋ 24-āĻŦāĻŋāϟ bmp āĻĢāĻžāχāϞ⧇, āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻĒāĻŋāĻ•ā§āϏ⧇āϞ āϤāĻŋāύāϟāĻŋ BGR āĻŦāĻžāχāϟ āĻĻāĻŋāϝāĻŧ⧇ āĻāύāϕ⧋āĻĄ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤

āĻāĻ–āύ āφāĻŽāϰāĻž āϜāĻžāύāĻŋ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āχāĻŽā§‡āĻœā§‡ āϝ⧇āϤ⧇ āĻšāϝāĻŧ, āϝāĻž āĻŦāĻžāĻ•āĻŋ āφāϛ⧇ āϤāĻž āĻšāϞ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āφāĻŽāϰāĻž āϏ⧇āĻ–āĻžāύ⧇ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āϤāĻĨā§āϝ āϞāĻŋāĻ–āϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤ āĻāϰ āϜāĻ¨ā§āϝ āφāĻŽāĻžāĻĻ⧇āϰ LSB āĻĒāĻĻā§āϧāϤāĻŋāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻšāĻŦ⧇āĨ¤ āĻĒāĻĻā§āϧāϤāĻŋāϰ āϏāĻžāϰāĻŽāĻ°ā§āĻŽāϟāĻŋ āύāĻŋāĻŽā§āύāϰ⧂āĻĒ: āφāĻŽāϰāĻž āϰāĻ™ āĻāύāϕ⧋āĻĄāĻŋāĻ‚āϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ āĻĻāĻžāϝāĻŧā§€ āĻŦāĻžāχāĻŸā§‡ āϏāĻ°ā§āĻŦāύāĻŋāĻŽā§āύ āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝ āĻŦāĻŋāϟāϗ⧁āϞāĻŋ āĻĒā§āϰāϤāĻŋāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāĻŋāĨ¤ āϧāϰāĻž āϝāĻžāĻ• āϝāĻĻāĻŋ āφāĻŽāĻžāĻĻ⧇āϰ āĻ—ā§‹āĻĒāύ āĻŦāĻžāĻ°ā§āϤāĻžāϰ āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āĻŦāĻžāχāϟāϟāĻŋ āĻšāϝāĻŧ 11001011, āĻāĻŦāĻ‚ āϚāĻŋāĻ¤ā§āϰ⧇āϰ āĻŦāĻžāχāϟāϗ⧁āϞāĻŋ āĻšāϝāĻŧ...11101100 01001110 01111100 0101100111..., āϤāĻžāĻšāϞ⧇ āĻāύāϕ⧋āĻĄāĻŋāĻ‚āϟāĻŋ āĻāϰāĻ•āĻŽ āĻĻ⧇āĻ–āĻžāĻŦ⧇⧎ āφāĻŽāϰāĻž āĻ—ā§‹āĻĒāύ āĻŦāĻžāĻ°ā§āϤāĻž āĻŦāĻžāχāϟāϟāĻŋāϕ⧇ 4āϟāĻŋ āϟ⧁-āĻŦāĻŋāϟ āĻ…āĻ‚āĻļ⧇ āĻŦāĻŋāĻ­āĻ•ā§āϤ āĻ•āϰāĻŦ: 11, 00, 10, 11, āĻāĻŦāĻ‚ āĻĢāϞāĻ¸ā§āĻŦāϰ⧂āĻĒ āĻ–āĻŖā§āĻĄāϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ āϚāĻŋāĻ¤ā§āϰ⧇āϰ āύāĻŋāĻŽā§āύ-āĻ•ā§āϰāĻŽ āĻŦāĻŋāϟāϗ⧁āϞāĻŋ āĻĒā§āϰāϤāĻŋāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāĻŦ: ...11101111 01001100 01111110 0101100111â€Ļ. āĻāχ āϧāϰāύ⧇āϰ āĻĒā§āϰāϤāĻŋāĻ¸ā§āĻĨāĻžāĻĒāύ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻŽāĻžāύ⧁āώ⧇āϰ āĻšā§‹āϖ⧇ āϞāĻ•ā§āώāĻŖā§€āϝāĻŧ āύāϝāĻŧāĨ¤ āϤāĻĻ⧁āĻĒāϰāĻŋ, āĻ…āύ⧇āĻ• āĻĒ⧁āϰāĻžāύ⧋ āφāωāϟāĻĒ⧁āϟ āĻĄāĻŋāĻ­āĻžāχāϏ āĻāĻŽāύ āϛ⧋āϟāĻ–āĻžāĻŸā§‹ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāϗ⧁āϞāĻŋāĻ“ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āĻ•āϰāϤ⧇ āϏāĻ•ā§āώāĻŽ āĻšāĻŦ⧇ āύāĻžāĨ¤

āĻāϟāĻž āĻ¸ā§āĻĒāĻˇā§āϟ āϝ⧇ āφāĻĒāύāĻŋ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ 2āϟāĻŋ āϏāĻ°ā§āĻŦāύāĻŋāĻŽā§āύ āϤāĻžā§ŽāĻĒāĻ°ā§āϝāĻĒā§‚āĻ°ā§āĻŖ āĻŦāĻŋāϟ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύ āύāĻž, āϤāĻŦ⧇ āϤāĻžāĻĻ⧇āϰ āϝ⧇āϕ⧋āύāĻ“ āϏāĻ‚āĻ–ā§āϝāĻžāĨ¤ āύāĻŋāĻŽā§āύāϞāĻŋāĻ–āĻŋāϤ āĻĒā§āϝāĻžāϟāĻžāĻ°ā§āύ āϰāϝāĻŧ⧇āϛ⧇: āφāĻŽāϰāĻž āϝāϤ āĻŦ⧇āĻļāĻŋ āĻŦāĻŋāϟ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāĻŦ, āϤāϤ āĻŦ⧇āĻļāĻŋ āϤāĻĨā§āϝ āφāĻŽāϰāĻž āϞ⧁āĻ•āĻžāϤ⧇ āĻĒāĻžāϰāĻŋ āĻāĻŦāĻ‚ āĻāϟāĻŋ āφāϏāϞ āϚāĻŋāĻ¤ā§āϰāϟāĻŋāϤ⧇ āφāϰāĻ“ āĻšāĻ¸ā§āϤāĻ•ā§āώ⧇āĻĒ āϘāϟāĻžāĻŦ⧇āĨ¤ āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻāĻ–āĻžāύ⧇ āĻĻ⧁āϟāĻŋ āϚāĻŋāĻ¤ā§āϰ āϰāϝāĻŧ⧇āϛ⧇:

LSB āĻ¸ā§āĻŸā§‡āĻ—āĻžāύ⧋āĻ—ā§āϰāĻžāĻĢāĻŋ
LSB āĻ¸ā§āĻŸā§‡āĻ—āĻžāύ⧋āĻ—ā§āϰāĻžāĻĢāĻŋ

āφāĻŽāĻžāϰ āϏāĻ°ā§āĻŦā§‹āĻ¤ā§āϤāĻŽ āĻĒā§āϰāĻšā§‡āĻˇā§āϟāĻž āϏāĻ¤ā§āĻ¤ā§āĻŦ⧇āĻ“, āφāĻŽāĻŋ āϤāĻžāĻĻ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āϝ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāϰāĻŋāύāĻŋ, āϤāĻŦ⧇ āϤāĻŦ⧁āĻ“, āĻĻā§āĻŦāĻŋāϤ⧀āϝāĻŧ āĻ›āĻŦāĻŋāϤ⧇, āĻŦāĻ°ā§āĻŖāĻŋāϤ āĻĒāĻĻā§āϧāϤāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇, āϞ⧁āχāϏ āĻ•ā§āϝāĻžāϰāϞ⧇āϰ āĻ•āĻŦāĻŋāϤāĻž "āĻĻā§āϝ āĻšāĻžāĻ¨ā§āϟāĻŋāĻ‚ āĻ…āĻĢ āĻĻā§āϝ āĻ¸ā§āύāĻžāĻ°ā§āĻ•" āϞ⧁āĻ•āĻŋāϝāĻŧ⧇ āφāϛ⧇āĨ¤ āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāχ āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āĻĒāĻĄāĻŧ⧇ āĻĨāĻžāϕ⧇āύ, āϤāĻžāĻšāϞ⧇ āφāĻĒāύāĻŋ āϏāĻŽā§āĻ­āĻŦāϤ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āϜāĻžāύāϤ⧇ āφāĻ—ā§āϰāĻšā§€āĨ¤ āĻāϟāĻŋ āĻŦ⧇āĻļ āϏāĻšāϜ, āϤāĻŦ⧇ āφāĻŽāĻŋ āφāĻĒāύāĻžāϕ⧇ āĻāĻ–āύāχ āϏāϤāĻ°ā§āĻ• āĻ•āϰāĻŦ āϝ⧇ āĻĄā§‡āϞāĻĢāĻŋāϤ⧇ āϏāĻŦāĻ•āĻŋāϛ⧁ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻāϰ āĻĻ⧁āϟāĻŋ āĻ•āĻžāϰāĻŖ āϰāϝāĻŧ⧇āϛ⧇: 1. āφāĻŽāĻŋ āĻŽāύ⧇ āĻ•āϰāĻŋ āĻĄā§‡āϞāĻĢāĻŋ āĻāĻ•āϟāĻŋ āĻ­āĻžāϞ āĻ­āĻžāώāĻž; 2. āĻāχ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāϟāĻŋ āĻ•āĻŽā§āĻĒāĻŋāωāϟāĻžāϰ āĻ­āĻŋāĻļāύ⧇āϰ āĻŽā§ŒāϞāĻŋāĻ• āĻŦāĻŋāώāϝāĻŧāϗ⧁āϞāĻŋāϰ āωāĻĒāϰ āĻāĻ•āϟāĻŋ āϕ⧋āĻ°ā§āϏ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤ āĻ•āϰāĻžāϰ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϰ āĻŽāĻ§ā§āϝ⧇ āϜāĻ¨ā§āĻŽāĻ—ā§āϰāĻšāĻŖ āĻ•āϰ⧇āĻ›āĻŋāϞ, āĻāĻŦāĻ‚ āφāĻŽāĻŋ āϝāĻžāĻĻ⧇āϰ āĻāχ āϕ⧋āĻ°ā§āϏāϟāĻŋ āĻļ⧇āĻ–āĻžāĻšā§āĻ›āĻŋ āϤāĻžāϰāĻž āĻāĻ–āύāĻ“ āĻĄā§‡āϞāĻĢāĻŋ āĻ›āĻžāĻĄāĻŧāĻž āĻ…āĻ¨ā§āϝ āĻ•āĻŋāϛ⧁ āϜāĻžāύ⧇āύ āύāĻžāĨ¤ āϝāĻžāϰāĻž āϏāĻŋāύāĻŸā§āϝāĻžāĻ•ā§āϏ⧇āϰ āϏāĻžāĻĨ⧇ āĻĒāϰāĻŋāϚāĻŋāϤ āύāύ āϤāĻžāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āϜāĻŋāύāĻŋāϏ āĻŦā§āϝāĻžāĻ–ā§āϝāĻž āĻ•āϰāĻž āĻĻāϰāĻ•āĻžāϰ: shl x āĻšāϞ x āĻĻā§āĻŦāĻžāϰāĻž āĻŦāĻžāĻŽ āĻĻāĻŋāϕ⧇ āĻāĻ•āϟāĻŋ āĻŦāĻŋāϟāĻ“āϝāĻŧāĻžāχāϜ āĻļāĻŋāĻĢāϟ, shr x āĻšāϞ x āĻĻā§āĻŦāĻžāϰāĻž āĻĄāĻžāύāĻĻāĻŋāϕ⧇ āĻāĻ•āϟāĻŋ āĻŦāĻŋāϟāĻ“āϝāĻŧāĻžāχāϜ āĻļāĻŋāĻĢāϟāĨ¤

āφāĻŽāϰāĻž āĻ…āύ⧁āĻŽāĻžāύ āĻ•āϰāĻŋ āϝ⧇ āφāĻŽāϰāĻž āĻ•āĻ¨ā§āĻŸā§‡āχāύāĻžāϰ⧇ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚āϝāĻŧ⧇ āϏāĻ‚āϰāĻ•ā§āώāĻŋāϤ āĻĒāĻžāĻ ā§āϝ āϞāĻŋāĻ–āĻ›āĻŋ āĻāĻŦāĻ‚ āύ⧀āĻšā§‡āϰ āĻĻ⧁āϟāĻŋ āĻŦāĻžāχāϟ āĻĒā§āϰāϤāĻŋāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāĻ›āĻŋ:
āϰ⧇āĻ•āĻ°ā§āĻĄāĻŋāĻ‚ āϕ⧋āĻĄ:

i āĻāϰ āϜāĻ¨ā§āϝ:=1 āĻĨ⧇āϕ⧇ āĻĻ⧈āĻ°ā§āĻ˜ā§āϝ(str) āĻ•āϰāĻŦ⧇āύ
    āĻļ⧁āϰ⧁ āĻ•āϰāĻž
      l1:=byte(str[i]) shr 6;
      l2:=byte(str[i]) shl 2; l2:=l2 shr 6;
      l3:=byte(str[i]) shl 4; l3:=l3 shr 6;
      l4:=byte(str[i]) shl 6; l4:=l4 shr 6;
 
      f.ReadBuffer(tmp,1);
      f. āĻ…āĻŦāĻ¸ā§āĻĨāĻžāύ:=f. āĻ…āĻŦāĻ¸ā§āĻĨāĻžāύ-1;
      tmp:=((tmp shr 2) shl 2)+l1;
      f.WriteBuffer(tmp,1);
 
      f.ReadBuffer(tmp,1);
      f. āĻ…āĻŦāĻ¸ā§āĻĨāĻžāύ:=f. āĻ…āĻŦāĻ¸ā§āĻĨāĻžāύ-1;
      tmp:=((tmp shr 2) shl 2)+l2;
      f.WriteBuffer(tmp,1);
 
      f.ReadBuffer(tmp,1);
      f. āĻ…āĻŦāĻ¸ā§āĻĨāĻžāύ:=f. āĻ…āĻŦāĻ¸ā§āĻĨāĻžāύ-1;
      tmp:=((tmp shr 2) shl 2)+l3;
      f.WriteBuffer(tmp,1);
 
      f.ReadBuffer(tmp,1);
      f. āĻ…āĻŦāĻ¸ā§āĻĨāĻžāύ:=f. āĻ…āĻŦāĻ¸ā§āĻĨāĻžāύ-1;
      tmp:=((tmp shr 2) shl 2)+l4;
      f.WriteBuffer(tmp,1);
 
    āĻļ⧇āώ;

āĻĒāĻĄāĻŧāĻžāϰ āϜāĻ¨ā§āϝ āϕ⧋āĻĄ:

i:=1 āĻĨ⧇āϕ⧇ MsgSize āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ
    āĻļ⧁āϰ⧁ āĻ•āϰāĻž
      f.ReadBuffer(tmp,1);
      l1:=tmp shl 6;
      f.ReadBuffer(tmp,1);
      l2:=tmp shl 6; l2:=l2 shr 2;
      f.ReadBuffer(tmp,1);
      l3:=tmp shl 6; l3:=l3 shr 4;
      f.ReadBuffer(tmp,1);
      l4:=tmp shl 6; l4:=l4 shr 6;
      str:=str+char(l1+l2+l3+l4);
    āĻļ⧇āώ;

āĻ āĻŋāĻ• āφāϛ⧇, āϏāĻ¤ā§āϝāĻŋāχ āĻ…āϞāϏāĻĻ⧇āϰ āϜāĻ¨ā§āϝ - āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ āĻāĻŦāĻ‚ āĻāϰ āϏ⧋āĻ°ā§āϏ āϕ⧋āĻĄā§‡āϰ āϞāĻŋāĻ™ā§āĻ•.

ĐĄĐŋĐ°ŅĐ¸ĐąĐžāĨ¤

āωāĻ¤ā§āϏ: www.habr.com

DDoS āϏ⧁āϰāĻ•ā§āώāĻž, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϏāĻš āϏāĻžāχāϟāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ đŸ”Ĩ DDoS āϏ⧁āϰāĻ•ā§āώāĻž āϏāĻš āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāϟ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ | ProHoster