E D R , A S I H C RSS

Dice Roller

1. DiceRoller

  • 01ํ•™๋ฒˆ ์ด์„ ํ˜ธ
  • 01ํ•™๋ฒˆ ์ด์žฌ์„ฑ

1.1. ์ œ์ž‘๋™๊ธฐ

  • ์ฃผ์‚ฌ์œ„์˜์ž”์˜ - ์†Œํ”„ํŠธ๋งฅ์Šค์˜ ์˜จ๋ผ์ธ ์ปค๋ฎค๋‹ˆํ‹ฐ 4LEAF์—์„œ ์„œ๋น„์Šค์ค‘์ธ ๊ฒŒ์ž„์ด๋‹ค.
  • ์ฃผ์‚ฌ์œ„๋ฅผ ๊ตด๋ ค์„œ ๊ณจ๊นŒ์ง€ ๊ฐ€๋Š” ๊ฒŒ์ž„์œผ๋กœ ๊ฒŒ์ž„์„ ์ข…๋ฃŒํ•˜๋ฉด ์†Œ์ •์˜ GP๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค.
  • ๊ทธ๋Ÿฌ๋‚˜ ์ด GP๋ฅผ ์–ป๊ธฐ๊ฐ€ ๋งค์šฐ ๊ท€์ฐฎ์€(ใ…กใ…ก;) ๊ด€๊ณ„๋กœ ์ž๋™ ๋กค๋Ÿฌ๋ฅผ ๊ตฌ์ƒ์ค‘์— ์žˆ๋‹ค. ๊ฑฐ๊ธฐ์— ์‹œ๊ฐ„์ œํ•œ๊นŒ์ง€ ์žˆ์–ด์„œ ํƒ€์ด๋จธ๋„ ๋ถ™์ด๊ฒŒ ๋˜์—ˆ๋‹ค.
  • ์œˆ๋„์šฐ์ฆˆ ๋ฉ”์„ธ์ง€์™€ ์ฐฝ์˜ ์ธ์Šคํ„ด์Šค/ํ•ธ๋“ค ๋“ฑ์„ ๊ณต๋ถ€ํ•˜๊ธฐ์— ์ข‹์€ ๊ฒƒ ๊ฐ™๋‹ค. (์ฐฝ์˜ ๊ณ„์ธต๊ฐ™์€๊ฒƒ๋„..?)

1.2. ์ œ์ž‘ ์ผ์ง€


1.2.1. 04์›” 10์ผ ver 0.8

ํ˜„์žฌ ์ƒํƒœ
  • ํƒ€์ด๋จธ๋ฅผ ๋ถ„๋ฆฌํ•˜์—ฌ.. ํƒ€์ด๋จธ๋Š” ํ•ญ์ƒ ์ž‘๋™.
  • ์Šคํƒ€ํŠธ/๋ ˆ๋”” ๋ฒ„ํŠผ๋„ ๋ถ„๋ฆฌ.
  • ์œ ์ € ์ธํ„ฐํŽ˜์ด์Šค์˜ ๊ฐœ์„ . ์กฐ๊ธˆ ๋” ํŽธํ•ด์กŒ๋‹ค.
  • DOA, ๊ฐ์˜ฅ์— ๊ฑธ๋ ธ์„ ๋•Œ์—๋„ Roll
  • ๋งต์˜ ์ถ”๊ฐ€ : ์›Œํ”„๊ฒŒ์ดํŠธ, ํ•œ๋ฐ˜๋„(์ขŒ/์šฐ) ์ถ”๊ฐ€.
  • ์ฑ„ํŒ…์ด ๊ฐ€๋Šฅํ•˜๋‹ค.ใ…ก.ใ…กa
  • ๊ฒŒ์ž„ ์ค‘์— ์นด๋“œ๋ฅผ ์“ฐ๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•ด ์กŒ๋‹ค. ( ์˜ˆ : ํฌ๋ฃจ๊ฑฐ์™€ ๋งŒ๋‚ฌ์„ ๋•Œ ๋ฐœ์ฐฝ ์“ฐ๊ธฐ )
  • EXIT๋ฒ„ํŠผ ๋ˆ„๋ฅด๊ธฐ : Shift+Enter๋ฅผ Roll๋กœ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ์ข…๋ฃŒ์‹œ ๋น ์ ธ๋‚˜๊ฐ€๋Š” ๋ฃจํ‹ด์ด ํ•„์š”ํ•˜๋‹ค. ๊ทธ๋ž˜ํ”ฝ๋Œ€์กฐ๋ฅผ ํ†ตํ•ด Exit๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด์ž.

์ถ”๊ฐ€/๊ณ ์ณ์•ผ ํ•  ์ 
  • Shift+Enter๊ฐ€ ์•ˆ๋œ๋‹ค. -> ์›๋ž˜ ๋ถˆ๊ฐ€๋Šฅ ํ•˜๋‹ค๋Š” ๊ฒฐ๋ก ..(๋ฐœ์ƒ์‹œํ‚ฌ์ˆ˜๋Š” ์žˆ์–ด๋„ ์ฐฝ์„ ๋Œ๋Ÿฌ์˜ฌ๋ ค์•ผ ํ•œ๋‹ค.)
  • ๊ทธ๋Ÿฌ๋‚˜.. ๊ทธ๋ž˜ํ”ฝ ๋Œ€์กฐ๋ฅผ ํ•˜์˜€๋Š”๋ฐ ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ๋ณ„๋กœ ์ƒ‰์ด ํ‹€๋ฆฌ๋‹ค. (๋Œ€๋žต ๋‘๊ฐ€์ง€ ์ •๋„๋กœ ์••์ถ•.)
  • ์ž๋™ ๋ณต๊ตฌ ๋ฃจํ‹ด(๋ฐฉ์ด ๊นจ์กŒ์„ ๊ฒฝ์šฐ์—)๋ฅผ ๊ตฌํ˜„ํ•œ๋‹ค.
  • ์ƒˆ๋กœ์šด ์˜๋ขฐ๊ฐ€ ๋“ค์–ด์™”๋‹ค. ํ‚ค๋ณด๋“œ๋ฅผ ๋ˆŒ๋ €์„ ๋•Œ ๊ทธ์— ์ƒ์‘ํ•˜๋Š” ๋งˆ์šฐ์Šค ์ขŒํ‘œ๋ฅผ ํด๋ฆญํ•˜๋Š” ๊ฒƒ. (์ด๊ฒƒ..์€ ๋ณด๋ฅ˜)
  • ํ”„๋กœ์ ํŠธ๋ฅผ ํ•˜๋‚˜๋กœ ํ•ฉ์ณ์•ผ ํ•  ๊ฒƒ ๊ฐ™๋‹ค. ๋ชฉ์ ์ด ๊ฐ™์ง€๋งŒ ์„œ๋กœ ๊ด€์‹ฌ๋ถ„์•ผ๊ฐ€ ๋‹ฌ๋ผ์„œ ๊ฒฐ๊ตญ ํ”„๋กœ๊ทธ๋žจ์ด ์„œ๋กœ ๋‹ฌ๋ผ์ง€๊ณ  ์žˆ๋‹ค.
  • ํ”„๋กœ๊ทธ๋žจ์„ ํ‚ค๊ณ  ์˜ค๋ž˜ ์‚ฌ์šฉํ•˜๋ฉด ์Šคํƒ€ํŠธ/๋ ˆ๋”” ๋ถ€๋ถ„์ด ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค.
  • ์ฐฝ์„ ๋‚ด๋ฆฐ ์ƒํƒœ์—์„œ ์ฃผ์‚ฌ์œ„๋ฅผ ๊ตด๋ฆด ๋•Œ, ์ด๋™, ์ „ํˆฌ ์ด์™ธ์—๋Š” ๋ชจ๋“  ์ƒํ™ฉ์—์„œ ์˜คํ† ๋กค์ด ๋˜๋ฒ„๋ฆฐ๋‹ค.
  • ๊ฒŒ์ž„์ด ๋๋‚˜๊ณ  ๋‚˜๊ฐˆ ๋•Œ ๊ฐ€๋”์‹ ์ด์œ ๋ฅผ ์•Œ์ˆ˜ ์—†๋Š” ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๊ณค ํ•œ๋‹ค. ์•„๋งˆ๋„ ์ฐฝ์„ ์ฐพ์€ ์ƒํƒœ์—์„œ ์‹ค์ œ๋กœ๋Š” ์—†๋Š” ๊ฒŒ ๋˜๋ฒ„๋ ค์„œ ๊ทธ๋Ÿฐ ๊ฒƒ ๊ฐ™๋‹ค.

  • 1.2.2. 04์›” 25์ผ ver 0.55

    ํ˜„์žฌ ์ƒํƒœ

  • VS.NET์„ ์ƒˆ๋กœ ๊น”๊ณ  ๋‹ค์‹œ ์ œ์ž‘์— ๋“ค์–ด๊ฐ”๋‹ค
  • ์ „์— ์žˆ๋˜ ์ฝ”๋“œ๋ฅผ ์ข€ ๋œฏ์–ด ๊ณ ์ณ์„œ..ใ…ก.ใ…ก ์–ด์ผ€์–ด์ผ€ ๋งŒ๋“ค๊ณ ๋Š” ์žˆ์ง€๋งŒ..
  • ํƒ€์ด๋จธ๋Š” ํ•ญ์ƒ ์ž‘๋™
  • ์ˆ™์›์‚ฌ์—… HOTKEY๋ฅผ ๋„์ž…(์ด์ œ ์•„๋ฌด๋ ‡๊ฒŒ๋‚˜ ๋ˆŒ๋Ÿฌ๋„ ๋œ๋‹ค..>.<);

  • ์ถ”๊ฐ€/๊ณ ์ณ์•ผ ํ• ์ 
  • Shift+Enter ์–ด๋–ป๊ฒŒ๋“  ๋„ฃ๊ณ  ๋ง๊ฒ ๋‹ค.
  • ๊ทธ๋ž˜ํ”ฝ ๋Œ€์กฐ๋ฃจํ‹ด์„ ํ†ตํ•œ ์นด๋“œ์˜ ์ž๋™์‚ฌ์šฉ
  • Start / Ready์˜ ์ž๋™ Click

  • 1.2.3. 05์›” 01์ผ ver 0.63

    ๋˜ ์—ฌ๋Ÿฌ๊ฐ€์ง€๋ฅผ ๊ณ ์น˜๋ฉฐ ๋ ˆ๋ฒจ ์—…!! ์•„ํ•˜ํ•˜.. ์ด์ œ ์™„์„ฑ์ด ์–ผ๋งˆ ๋‚จ์ง€ ์•Š์•˜๋‹ค.

    ๊ฐœ์„ ํ•œ ์ ์€ History.txt๋ฅผ ๋งŒ๋“ค๋ฉฐ ๋‚จ๊ฒจ๋†“๊ณ  ์žˆ๋‹ค.

    ์•ž์œผ๋กœ ๊ณ ์น  ์ ์€ >.<

  • SHIFT+ENTER : ์ด์ƒํ•˜๊ฒŒ ๊ทธ ์ฐฝ์—์„œ๋งŒ ๋“ฃ์ง€ ์•Š๋Š”๋‹ค.. ๋ฌด์–ธ๊ฐ€ ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š”๋“ฏ.. Direct Input๋ฅผ ์‚ฌ์šฉํ•ด ๋ณผ๊นŒ ๊ณ ๋ ค์ค‘์ด๋‹ค.
  • ใ…ก.ใ…ก ์œ„์˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋ฉด ์ž๋™์œผ๋กœ ํ•ด๊ฒฐ๋˜๋Š” DOA์™€ ๊ฐ์˜ฅ.
  • ํ˜น์‹œ ๋ฉ”๋ชจ๋ฆฌ์ƒ์˜ ๊ฐ’์„ ์–ป์–ด์™€์„œ ํ•ด๊ฒฐ ํ•  ์ˆ˜ ์žˆ์ง€ ์•Š์„๊นŒ๋ฅผ ์ƒ๊ฐํ•ด ๋ณด๊ณ  ์žˆ๋‹ค. ๋ฉ”๋ชจ๋ฆฌ์— ์ ‘๊ทผ ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์—†์„๊นŒ..ใ…ก.ใ…ก?

  • 1.2.4. 05์›” 08์ผ Nightmare Ver 0.05

    ํ˜„์žฌ ์ƒํƒœ

    ๊ฒฐ๊ตญ ํ”„๋กœ์ ํŠธ(?)๋ฅผ ํ•ฉ์ณ๋ฒ„๋ ธ๋‹ค. ํ›„ํ›—. MSN ์„ ํ†ตํ•ด ๋…ธ๊ฐ€๋‹ค๋ฅผ ํ•˜๊ณ ๋Š” ์žˆ์ง€๋งŒ ๊ฒฐ๊ตญ ํ•œ ์ž๋ฆฌ์—์„œ ํ•ด์•ผํ• ๋“ฏ ํ•˜๋‹ค.

    ๋ฌผ๋ก  ํ•ฉ์น˜๋Š” ๊ณผ์ •์—์„œ ์ด๋ฆ„์ด ์ƒˆ๋กœ ๋‚˜์™”๋‹ค.

    ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ๊ฒƒ๋“ค์€ ํ•ด๊ฒฐ. ์นด๋“œ ์“ฐ๋Š” ๋ถ€๋ถ„์€ ์ „ํ˜€ ๊ตฌํ˜„๋˜์ง€ ์•Š์•˜์ง€๋งŒ ๊ทธ๋ž˜๋„ ๋Œ€์ถฉ์€ ๋Œ์•„๊ฐ„๋‹ค.


    ์•ž์œผ๋กœ ๊ณ ์น  ์ 

  • SHIFT+ENTER ๊ฐ€ ์‹ค์งˆ์ ์œผ๋กœ ๊ตฌํ˜„์€ ๋˜์ง€๋งŒ ์“ธ๋ชจ๊ฐ€ ์—†๋‹ค๋Š” ์ ์ด ๋ฐœ๊ฒฌ๋˜๋ฉด์„œ ๊ทธ ์ชฝ์€ ์•„์˜ˆ ๋ณด๋ฅ˜. (ํ™”๋ฉด์„ ๋ณด๋ฉด์„œ Shift + Enter ๋Š” ์“ธ๋ชจ๊ฐ€ ์—†๋‹จ ๋ง์ด๋‹ท!)

  • ์—ญ์‹œ๋‚˜ ์นด๋“œ ์“ฐ๋Š” ๊ฑธ ํ•ด๊ฒฐํ•˜๋ฉด ์ผ๋‹จ์€ ๊ฑฐ์˜ ์™„์„ฑ์ด๋‹ค. (๋ˆ„์›Œ์„œ ์•„๋ฌด๊ฒƒ๋„ ์•ˆํ•˜๊ณ  ๊ฒŒ์ž„์„ ํ• ์ˆ˜ ์žˆ์„ ์ •๋„๋‹ค)

  • ๋ฉ”๋ชจ๋ฆฌ์ƒ์˜ ๊ฐ’์„ ์–ป์–ด์™€์„œ ํ•ด๊ฒฐํ•  ๋ฐฉ๋ฒ•์€ ์•„์ง์€ ๋จผ ํ›—๋‚ ์˜ ์ด์•ผ๊ธฐ์ธ ๋“ฏ ํ•˜์ง€๋งŒ, ๋งŒ์•ฝ ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด ๋ชจ๋“  ๋ฌธ์ œ๋“ค์ด ํ•ด๊ฒฐ๋˜๋‹ค์‹œํ”ผํ•œ๋‹ค.

  • ์ฆ‰, ๋ฉ”๋ชจ๋ฆฌ ์ƒ์˜ ๊ฐ’์„ ์–ป์–ด์™€์„œ ํ•ด๊ฒฐํ•  ๋ฐฉ๋ฒ•์„ ์•Œ๊ฒŒ ๋˜๋Š” ์ˆœ๊ฐ„ ์—ฌํƒœ๊นŒ์ง€ ํ•ด์˜จ ์šฐ๋ฆฌ์˜ ๋…ธ๊ฐ€๋‹ค๋Š” ๋ชจ์กฐ๋ฆฌ ๊ฝ.

  • ๋ฉ”๋ชจ๋ฆฌ ์ƒ์˜ ๊ฐ’์„ ์–ป์„ ๋ฐฉ๋ฒ•์„ ์•Œ๊ฒŒ ๋œ๋‹ค๋ฉด, ์ฃผ์‚ฌ์œ„๋ฅผ ์˜ˆ์ธกํ•˜๋Š” ๊ฒƒ๋„ ๊ฐ€๋Šฅํ•  ๊ฒƒ ๊ฐ™๋‹ค. (์™„์ „ ๊ฒŒ์ž„ํ•ต์ด๋กœ๊ตฌ๋งŒ)


  • 1.3. ๋ฐฐ์šด ์ ๋“ค

    1. ์œˆ๋„์šฐ์˜ ๋ฉ”์„ธ์ง€ ์ฒด๊ณ„๋ฅผ ์กฐ๊ธˆ ๋” ์•Œ ์ˆ˜ ์žˆ์—ˆ๋‹ค.
    2. SPY++๋ฅผ ์กฐ๊ธˆ ๋” ์ž˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋‹ค.
    3. ์œˆ๋„์šฐ์˜ ๊ตฌ์กฐ(๋ฉ”์ธํ”„๋ ˆ์ž„ -> ์ฐจ์ผ๋“œ ์œˆ๋„์šฐ) ์— ๋Œ€ํ•ด์„œ ์กฐ๊ธˆ ๋” ๊ณต๋ถ€ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค.
    4. ํ˜„์žฌ๋Š” ์œˆ๋„์šฐ ๋ฉ”์„ธ์ง€ Hooking์— ๋Œ€ํ•ด์„œ ๋ณด๊ณ  ์žˆ๋‹ค. // ์ด๊ฑด ์ข€ ๋ณด๋ฅ˜..ใ…ก.ใ…ก;;

    1.4. ํ•„์š”ํ•œ Source

    ํ”„๋กœ์„ธ์Šค์™€ ์ฃผ์†Œ๋ฅผ ์•Œ๋•Œ ๊ทธ ์ฃผ์†Œ์˜ ๊ฐ’์„ ์–ป์–ด์˜ค๋Š” ํ•จ์ˆ˜
    ~cpp 
    HWND hWnd = FindWindow("My Process Caption Name", NULL);
            
    if(hWnd)
    {
        DWORD ProcessId;
    
        GetWindowThreadProcessId(hWnd, &ProcessId); // hWnd๋กœ ํ”„๋กœ์„ธ์Šค ID๋ฅผ ์–ป์Œ..
    
        HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, ProcessId);
    
        if(hProcess)
        {
            DWORD ReadBytes;
            char buffer[100];
    
            ReadProcessMemory(hProcess, (LPCVOID)0x400000, buffer, 100, &ReadBytes);
            // WriteProcessMemory๋ฅผ ์ด์šฉํ•˜๋ฉด ์“ฐ๊ธฐ...
    
            CloseHandle(hProcess);
        }
    }
    
    
    buffer๋ถ€๋ถ„์— charํ˜•ํƒœ๋กœ ์ €์žฅ์ด ๋œ๋‹ค. atoi ํ•จ์ˆ˜๋กœ ์ •์ˆ˜๋กœ ์ปจ๋ฒ„์ „ํ•˜์ž.


    ์˜ค.. ์žฌ๋ฐŒ๋Š”๊ฑฐ ํ•˜๊ณ  ์žˆ๋„ค~ ๊ทผ๋ฐ ์ฃผ์‚ฌ์œ„์˜ ์ž”์˜์„ ์ œ๋Œ€๋กœ ์•ˆ๋ด์„œ ๊ทธ๋Ÿฐ๋ฐ, ์ฐฝ ๋ชจ๋“œ๋กœ ๊ฒŒ์ž„์ด ์‹คํ–‰๋˜๋‚˜ ๋ณด์ง€? DirectX ๋ฅผ ์“ด๋‹ค๋ฉด ์ผ๋ฐ˜ ์œˆ๋„์šฐ ๋ฉ”์„ธ์ง€ ๋ฐฉ์‹์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๊ธฐ ํž˜๋“ค์ง€ ์•Š์„๊นŒ ํ•จ. (๊ทผ๋ฐ ํ•ด๋‹น ๊ธฐ๋Šฅ๋“ค ์ž˜ ๋˜๋Š” ๊ฒƒ ๋ณด๋‹ˆ๊นŒ ๋ญ.. ๋ณ„ ๋ฌธ์ œ ์—†๋Š” ๋“ฏ ํ•˜๊ตฐ~) --์„์ฒœ

    ใ…กใ…ก; ์ „์ฒดํ™”๋ฉด์ด๊ตฌ์š” DX์“ฐ๋Š”๊ฑฐ ๋งž์•„์š”.. ๊ทธ๋ž˜๋„ ์ž˜ ๋จนํžˆ๋Š” ๊ธฐ๋Šฅ์€ ์ž˜ ๋จนํžˆ๋„ค์š”.^^ -- ์„ ํ˜ธ

    Valid XHTML 1.0! Valid CSS! powered by MoniWiki
    last modified 2021-02-07 05:23:08
    Processing time 0.0079 sec