본문 바로가기

쓰기



... 차이점이 느껴지십니까? ;; (요즘 이 문구 너무 자주 써먹는다)

SOW 의 포인터 돌려주기 루틴을 조금 개선했습니다. 앞으로는 가장 먼저 나오는 주소를 변경합니다.

예를 들면..
[ESI+0x4FA78]+[ESI+0x4FA7C] 의 경우 [ESI+0x4FA78] 의 포인터를 보정합니다.
ECX+0x3 의 경우 ECX 의 포인터를 보정합니다.

따라서.. ATCode의 주소식에서 가능하면 기준 포인터는 뒤에, 변환 포인터를 앞에 두시기 바랍니다.
다시 말해 [ESI+0x4FA78]+[ESI+0x4FA7C] 의 경우, [ESI+0x4FA7C] 가 기준 포인터이고 (곧, 문자 출력할 때 변하지 않는 포인터), [ESI+0x4FA78]이 변환 포인터 (곧, 문자 출력시 1씩 더해가면서 출력되는 포인터)입니다. 물론 거꾸로 놓아도 동작하긴 합니다만.. 기준 포인터는 메모리 복구 이전에 다른 데에서 쓰여버리면 곤란하기 때문에 가능하면 변환 포인터를 사용해 보졍하는 것이 안전할 듯 생각됩니다.

.. 괴악하게 0x3+ECX 라고 사용하지는 마시기 바랍니다 -_-; 반드시 포인터 레지스터 혹은 변수가 맨 앞에 있지 않으면 역시 보정 못합니다.

whoami

2008.07.23
18:31:03
정리해서 안정화 된건 D&F로 올려야지요.. 사용자 프렌들리한 옵션창도 붙여서...

옵션창...

rabbit%20(1).gif... ㄷㄷㄷ

whoami

2008.07.23
18:38:18
계산하고 돌려주는건 아니고.. 어차피 내부에서 알아서 계산될테니 레지스터 내의 주소만 원문과 번역문 만큼의 차이만큼 이동시켜줘 버리면 되지 않나 (원래는 백업 포인트를 먼저 계산해서 그냥 레지스터 내에 넣어버리는 식이었습니다) 싶어서 바꿔봤습니다. 절대값과 상대값의 차이라고나 할까요.

사용자 프렌들리...
rabbit%20(20).gif
List of Articles
번호 제목 글쓴이 날짜 조회 수sort
공지 Talk [필독] 테스트필터 사용시 주의사항 라파에 2008-08-03 155439
429 Talk 웹 계정 아이디/비밀번호 secret Hide_D 2011-01-02 1
428 Talk CustomDic의 동작 방식에 대해서 secret Hide_D 2012-02-14 4
427 Talk 코드정리 목록 + 코드 secret sizukana 2009-01-17 6
426 OtherFiles 아랄코드 정리 txt [2] secret 암흑난무 2008-11-18 27
425 Archive [플러그인] atcode 비정상 문자 출력 픽스 file Wales 2014-02-16 199
424 Talk ATCTNR에다가 Python만 갖다 붙여도...? [1] Hide_D 2016-01-11 279
423 Talk VB.NET에서 ezTransXP.dll사용하는 방법은 없나요? [1] R2D2 2016-06-14 359
422 Archive [플러그인,소스] ATCode, KoFilter2 테스트 버전 140301 [3] file whoami 2014-03-01 439
421 Archive [플러그인,소스] ATCode 테스트 버전 140227 file whoami 2014-02-27 455
420 Archive [플러그인] ATCode 150531 file TwoComet 2015-05-31 470
419 Talk atcode.dll이 출력 못하는 글자를 수집해 봅니다. [2] file Wales 2014-02-05 489
418 Talk 엔드 아랄호환 문제를 모두 수정했습니다 [2] kiereh 2014-04-28 493
417 Archive [실행파일] AralTrans 130710 (7/28일자 부터 포함) file TwoComet 2013-07-10 533
416 Archive [본체] AralTrans.exe ATCTNR.DLL 150622 [4] file TwoComet 2015-06-22 534
415 Talk aralgood.com 도메인 부활... [7] whoami 2014-03-02 566
414 Archive [실행파일] AralTrans 130601 file TwoComet 2013-06-02 577
413 Talk UTF-8이나 유니코드 원활한 필터처리를 위해 생각해봤는데 [5] Wales 2014-06-16 620
412 Talk 스마트 방식과 윈7의 호환에 관한 잘못된 견해 [4] TwoComet 2013-07-06 666
411 Talk 정말 오래간만입니다. [5] Hide_D 2013-05-08 694
410 Archive [플러그인,소스] KiriKiri 테스트 버전 [1] file 미소미소 2014-04-17 707