RSS DEV ์ปค๋ฎค๋‹ˆํ‹ฐ

๐Ÿ”“ ํŒŒ์ด์ฌ์œผ๋กœ MIUI .lsa ๋ฐ .lsav ํŒŒ์ผ ์„ฑ๊ณต์ ์œผ๋กœ ๋ณตํ˜ธํ™” โ€“ TheDevOpsRite์˜ ์™„๋ฒฝ ์ž‘๋™ ๋ฐฉ๋ฒ•

MIUI ์•”ํ˜ธํ™”๋Š” .lsa ๋ฐ .lsav ํŒŒ์ผ์— ์ €์žฅ๋œ ์‚ฌ์ง„, ๋™์˜์ƒ, ๋ฐฑ์—…๊ณผ ๊ฐ™์€ ๊ฐœ์ธ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณต๊ตฌํ•˜๋ ค๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ์ƒ๋‹นํ•œ ์–ด๋ ค์›€์„ ์•ˆ๊ฒจ์ค๋‹ˆ๋‹ค. ์ด์ „์—๋Š” ์ด๋Ÿฌํ•œ ํŒŒ์ผ์„ ํ•ด๋…ํ•˜๊ธฐ ์œ„ํ•œ ํšจ๊ณผ์ ์ธ ๋„๊ตฌ๋‚˜ ๋ช…ํ™•ํ•œ ๋ฌธ์„œ๊ฐ€ ๊ฑฐ์˜ ์ œ๊ณต๋˜์ง€ ์•Š์•„ ๋ฐ์ดํ„ฐ ๋ณต๊ตฌ ๋…ธ๋ ฅ์„ ์ขŒ์ ˆ์‹œ์ผฐ์Šต๋‹ˆ๋‹ค. ์ด์ œ TheDevOpsRite์— ํฌ๊ด„์ ์ธ ๋น„๋””์˜ค ํŠœํ† ๋ฆฌ์–ผ์„ ํ†ตํ•ด ์„ฑ๊ณต์ ์ธ ํ•ด๋… ๋ฐฉ๋ฒ•์ด ๊ฐœ๋ฐœ ๋ฐ ๊ณต์œ ๋˜์–ด ๊ตฌ์ฒด์ ์ธ ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฐฉ๋ฒ•์€ MIUI๊ฐ€ ์ด๋Ÿฌํ•œ ํŠน์ • ํŒŒ์ผ ํ˜•์‹์„ ์•”ํ˜ธํ™”ํ•˜๋Š” ๋ฐฉ์‹์— ๋Œ€ํ•œ ํ•ต์‹ฌ์ ์ธ ์ดํ•ด๋ฅผ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์ฃผ์š” ๋‹จ๊ณ„์—๋Š” ํ•„์š”ํ•œ ํ•ด๋… 16์ง„์ˆ˜ ํ‚ค๋ฅผ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ถ”์ถœํ•˜๊ณ  ํ•ด๋… ํ”„๋กœ์„ธ์Šค๋ฅผ ์œ„ํ•ด PyCryptodome ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ํ•จ๊ป˜ Python์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์ด ์†”๋ฃจ์…˜์€ ์•”ํ˜ธํ™”๋œ ํŒŒ์ผ์ด ํŒจ๋”ฉ๊ณผ ๊ฐ™์€ ๋ฐ์ดํ„ฐ ๋ฌด๊ฒฐ์„ฑ ๋ฌธ์ œ๋ฅผ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ฒ˜๋ฆฌํ•˜๋ฉด์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ฏธ๋””์–ด ํ˜•์‹์œผ๋กœ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๋ณ€ํ™˜๋˜๋„๋ก ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์ด๋ก ์ ์ธ ์ ‘๊ทผ ๋ฐฉ์‹์ด๋‚˜ ์ถ”์ธก์„ฑ ๋„๊ตฌ๊ฐ€ ์•„๋‹Œ ๊ฒ€์ฆ๋˜๊ณ  ํ…Œ์ŠคํŠธ๋œ ๊ธฐ์ˆ  ๋ฐฉ๋ฒ•์œผ๋กœ ์ œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ œ์ž‘์ž๋Š” ์ด ๊ธฐ์ˆ ์˜ ์œค๋ฆฌ์  ์‚ฌ์šฉ์„ ์—„๊ฒฉํ•˜๊ฒŒ ์˜๋ฌดํ™”ํ•˜๋ฉฐ, ๊ต์œก ๋ชฉ์  ๋ฐ ๊ฐœ์ธ ๋ฐ์ดํ„ฐ ๋ณต๊ตฌ๋กœ๋งŒ ์ œํ•œํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ๊ฐœ์ธ ํ•ด๋… 16์ง„์ˆ˜ ํ‚ค๋ฅผ ๊ณต๊ฐœ ํฌ๋Ÿผ์ด๋‚˜ ๋Œ“๊ธ€์— ๊ณต์œ ํ•˜๋Š” ๊ฒƒ์„ ๋ช…์‹œ์ ์œผ๋กœ ์ฃผ์˜ํ•ด์•ผ ํ•˜๋ฉฐ, ์ง€์›์„ ์œ„ํ•ด ์•ˆ์ „ํ•œ ํ†ต์‹ ์˜ ํ•„์š”์„ฑ์„ ๊ฐ•์กฐํ•ฉ๋‹ˆ๋‹ค. ํ•„์š”ํ•œ ๊ธฐ์ˆ  ์Šคํƒ์—๋Š” Python 3, PyCryptodome ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฐ .lsa ๋ฐ .lsav ํŒŒ์ผ ์ฒ˜๋ฆฌ ๋ฐ MIUI ๋ฐฑ์—… ๋ถ„์„์„ ์œ„ํ•œ ๋งž์ถคํ˜• ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.
favicon
dev.to
๐Ÿ”“ Successfully Decrypted MIUI .lsa & .lsav Files Using Python โ€“ Full Working Method by TheDevOpsRite