![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZ0eHQ9QyVFOCVBOCU4MCVFOCVBQSU5RSVFMyU4MSVBNyVFMyU4MiVBQSVFMyU4MiVCQiVFMyU4MyVBRCVFMyU4MiU5MiVFNCVCRCU5QyVFMyU4MSVBMyVFMyU4MSU5RiVFMyU4MiU4OXNjYW5mJTI4JTI5JUUzJTgxJUFFJUU4JTg0JTg2JUU1JUJDJUIxJUU2JTgwJUE3JUUzJTgyJTkyJUUzJTgxJUE0JUUzJTgxJUE0JUUzJTgxJThCJUUzJTgyJThDJUUzJTgxJTlGJUUzJTgxJUFFJUUzJTgxJUE3JUU1JUFGJUJFJUU3JUFEJTk2JUUzJTgxJTk3JUUzJTgxJTlGJUU4JUE5JUIxJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz04ODhkZGQxM2U4MDY5NjE3ODlhNDI5NDRkMjk0MmNkNg&mark-x=142&mark-y=112&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwc2ltZXNhYmE4MCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9ZWEyNTY2NTkzZjY0NDE2ZGI4ZjgyNDRkOWQ3NDg0Nzk&blend-x=142&blend-y=491&blend-mode=normal&s=1eb6f0b1362508578737fc2f64bd5111)
C言語でオセロを作ったらscanf()の脆弱性をつつかれたので対策した話
DRANK
はじめに筆者はプログラミングを初めて半年も経ってない大学生です。C言語を用いてCUI上で縦横の座標を入力して対戦するオセロを作ったら先輩にscanfの脆弱性をつつかれ修正に非常に手間取ったので頑…
はじめに筆者はプログラミングを初めて半年も経ってない大学生です。C言語を用いてCUI上で縦横の座標を入力して対戦するオセロを作ったら先輩にscanfの脆弱性をつつかれ修正に非常に手間取ったので頑…