ๆฉ™

  • No harmful use allowed: Hacking DirectInput in Rust in 10 Minutes

    No harmful use allowed: Hacking DirectInput in Rust in 10 Minutes

    ใ€ๆ‚ช็”จๅŽณ็ฆใ€‘Rustใงไฝœใ‚‹DirectInput 10ๅˆ†ใƒใƒƒใ‚ญใƒณใ‚ฐ ใ€ๆ‚ช็”จๅŽณ็ฆใ€‘Rustใงไฝœใ‚‹DirectInput 10ๅˆ†ใƒใƒƒใ‚ญใƒณใ‚ฐ Rustใฏใ€้ซ˜ใ„ใƒ‘ใƒ•ใ‚ฉใƒผใƒžใƒณใ‚นใจๅฎ‰ๅ…จๆ€งใ‚’ๆŒใคใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐ่จ€่ชžใงใ‚ใ‚Šใ€DirectInputใ‚’ไฝฟ็”จใ—ใฆใ‚ฒใƒผใƒ ใ‚ณใƒณใƒˆใƒญใƒผใƒฉใƒผใ‚’ๆ“ไฝœใ™ใ‚‹ใƒ—ใƒญใ‚ฐใƒฉใƒ ใ‚’ไฝœๆˆใ™ใ‚‹ใ“ใจใŒใงใใพใ™ใ€‚ไปŠๅ›žใฏใ€10ๅˆ†ใงDirectInputใ‚’ไฝฟ็”จใ—ใŸใƒใƒƒใ‚ญใƒณใ‚ฐใƒ—ใƒญใ‚ฐใƒฉใƒ ใ‚’ไฝœๆˆใ™ใ‚‹ๆ–นๆณ•ใ‚’็ดนไป‹ใ—ใพใ™ใ€‚ Step 1: Rustใฎใ‚ปใƒƒใƒˆใ‚ขใƒƒใƒ— Rustใฎๅ…ฌๅผใ‚ตใ‚คใƒˆใ‹ใ‚‰Rustใ‚’ใƒ€ใ‚ฆใƒณใƒญใƒผใƒ‰ใ—ใ€ใ‚คใƒณใ‚นใƒˆใƒผใƒซใ—ใพใ™ใ€‚ๆฌกใซใ€Rustใฎใƒ‘ใƒƒใ‚ฑใƒผใ‚ธใƒžใƒใƒผใ‚ธใƒฃใงใ‚ใ‚‹Cargoใ‚’ไฝฟ็”จใ—ใฆใ€ใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆใ‚’ไฝœๆˆใ—ใพใ™ใ€‚ “`bash $ cargo new directinput_hacking $ cd directinput_hacking “` Step 2:…