Howto (Korean) - Necrosys/zerowine-tryout GitHub Wiki
Last updated on 20130908
* ๋ฐฐํฌ ํ๊ธฐ ์ ์ํ ํ ๊ฒ
-3. /etc/udev/rules.d/* ์ญ์
-2. apt-get update
-1. apt-get upgrade
0. apt-get clean
1. ๊ฐ ์ฌ์ฉ์ ๊ณ์ ์ ์ค์ ํ์ผ/ํด๋ ์ง์ฐ๊ธฐ (์: .mc)
1.5. zerowine/cgi-bin/*.pyc ์ง์ฐ๊ธฐ
2. ๊ฐ ์ฌ์ฉ์ ๊ณ์ ์ .bash_history ์ง์ฐ๊ธฐ
3. ๋ก๊ทธ ์ง์ฐ๊ธฐ (/var/log/ ํด๋๋ ๋จ๊ฒจ๋๊ณ ๋ด์ฉ๋ฌผ๋ง, dmesg๋ touch๋ก ๋จ๊ฒจ๋ )
4. ๋ฐฑ์
์ง์ฐ๊ธฐ (/var/backups ๋ด์ฉ๋ฌผ ์ง์ฐ๊ธฐ)
5. ๋ฃจํธ๋ก ๋ก๊ทธ์ธํ ๋ค touch /forcefsck ์
๋ ฅ ํ reboot
6. 1๋ฒ๋ถํฐ ๋ค์ ๋ฐ๋ณต (1~2ํ ์ ๋๋ง ๋ฐ๋ณต)
7. ๋ฐฐํฌ ์ ํ
์คํธ ์ํ
* ๋ฐฐํฌ ์ ํ
์คํธ ์ํ ๋ฐฉ๋ฒ
SVN 86 ๊ธฐ์ค (20130907)
1. ๊ธฐ๋ณธ ์ค์ ์ผ๋ก PE ํ์ผ ๋ถ์ ์๋
0) Hash ๋ฑ ๊ธฐ๋ณธ ์ ๋ณด ์ ๋๋์ง ํ์ธ (OK)
1) Report ์ ์์ฑ๋๋์ง ํ์ธ (OK)
2) File headers ์ ์์ฑ๋๋์ง ํ์ธ (OK)
3) File strings (OK)
4) Signatures (OK)
5) Diff (OK)
2. PE ํ์ผ ์ ์ ๋ถ์๋ง ์๋ (OK)
3. ๋ฉ๋ชจ๋ฆฌ ๋คํ ์ค์ ํ PE ํ์ผ ๋ถ์ ์๋
1) ๋ฉ๋ชจ๋ฆฌ ๋คํ๊ฐ ์ ์์ฑ๋๋์ง ํ์ธ (OK)
4. Non-PE ํ์ผ ๋ถ์ ์๋ (OK)
5. PDF ํ์ผ ๋ถ์ ์๋ (OK)
6. ํ์ผ ๋ค์ด๋ก๋ ๋ฐ๊ธฐ
1) ํด์๋ก (OK)
2) ํ์ผ๋ก (OK)
3) ๋ฉ๋ชจ๋ฆฌ ๋คํ (OK)
7. ๊ฒ์
๊ฒ์ ๊ฒฐ๊ณผ ๋งํฌ ๋์
* wine ์
๊ทธ๋ ์ด๋์ ์ํ ํ ๊ฒ
1. ํํ์ด์ง๋ฅผ ์ฐธ๊ณ ํ์ฌ ์ด์ ๋ฒ์ ์ญ์ ํ ์ค์น
2. .wine๊ณผ .winebackup ๋๋ ํ ๋ฆฌ ์ญ์
3. backup.tar.gz ์์ถ์ .wine ๋๋ ํ ๋ฆฌ์ ํด์ ํจ
4. .update-timestamp ์ญ์ (wine ๋๋ ํ ๋ฆฌ๋ฅผ ์
๋ฐ์ดํธํ๊ธฐ ์ํด...)
5. xvfb-run -n 1 wine attrib ๋ฑ (cmd, iexplore...) wine ๋ช
๋ น ์ํ (wine ๋๋ ํ ๋ฆฌ๋ฅผ ์
๋ฐ์ดํธํ๊ธฐ ์ํด...)
6. xvfb-run -n 1 ./winetricks sandbox ๋ช
๋ น ์ํ (์๋๋ฐ์คํ ์ํค๊ธฐ ์ํด)
7. ~/.wine/winetricks.log ์ญ์ , .cache ๋๋ ํ ๋ฆฌ ์ญ์
8. ~/.wine/system.reg ์์ winemenubuilder.exe run ๋ ์ง์คํธ๋ฆฌ ์ญ์ <- ํ์๋ก ๋ค์ ํ์ธํด์ผํจ
9. .wine ๋๋ ํ ๋ฆฌ์์ tar cvzfp ../backup/backup.tar.gz ./ ๋ก ๋ฐฑ์
ํ์ผ ์๋ก ์์ฑ
10. ๋!
* TODO
๊ธฐ๋ณธ backup.tar.gz๋ฅผ ์ฌ์ฉ์ ์ปค์คํ
๋ backup.tar.gz ์์ฑ์ ์ถ์ฒํ๋ ๋ฉ์ธ์ง ์ถ๋ ฅ
์๋์ฐ ๋ฒ์ ๋ณ backup.tar.gz ์ฌ์ฉํ๊ธฐ?
0009:Call user32.GetWindowThreadProcessId(00010032,00000000) ret=6605f12c
0009:Call user32.GetWindow(00010032,00000002) ret=6605f1c4
0009:Call user32.MessageBoxIndirectA(0032fb14) ret=6606f73f
trace:msgbox:MSGBOX_OnInit L"Component 'COMDLG32.OCX' or one of its dependencies not correctly registered: a file is missing or invalid"
0009:Call hook proc 0x66061d17 (id=WH_MSGFILTER,code=0,wp=00000000,lp=0032f924)
0009:Call user32.CallNextHookEx(00010054,00000000,00000000,0032f924) ret=66061d76
0009:Call KERNEL32.InterlockedIncrement(6610f804) ret=660939c1