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.0231 sec