t

스크립트 후킹

· 9년 전 · 517

후킹 함수

[code]

// 스크립트 후킹

/*

fun_new: 특정 함수가 실행 되기전 실행할 함수

fun_old: 특정함수가 실행된 후 실행할 함수

parent: 함수의 위치

Tip: fun_new 함수에서 return false;를 반환 하면 fun_old를 실행 하지 않습니다.

*/

function scriptHook(fun_new, fun_old, parent) {

 

    if(typeof parent == 'undefined') parent = window;

    for(var i in parent) {

        if(parent[i] === fun_old) {

 

            parent[i] = function() {

 

                var Return = fun_new();

                if(Return === false) return;

                return fun_old.apply(this, arguments);

            }

            break;

        }

    }

}

[/code]

 

 

사용예제

[code]

function submiyAction() {

    alert('저장됬습니다.');

}

 

function validAction() {

 

    alert('검색 항목이 유효하지 않습니다.');

    return false;

}

 

// 함수에 후킹 추가

scriptHook(validAction, submiyAction);

 

 

// 보통때와 같이 함수 실행

submiyAction();

[/code]

|
댓글을 작성하시려면 로그인이 필요합니다. 로그인

프로그램

+
제목 글쓴이 날짜 조회
9년 전 조회 296
9년 전 조회 261
9년 전 조회 312
9년 전 조회 288
9년 전 조회 214
9년 전 조회 638
9년 전 조회 258
9년 전 조회 394
9년 전 조회 277
9년 전 조회 296
9년 전 조회 248
9년 전 조회 244
9년 전 조회 307
9년 전 조회 236
9년 전 조회 242
9년 전 조회 269
9년 전 조회 408
9년 전 조회 221
9년 전 조회 447
9년 전 조회 287
9년 전 조회 243
9년 전 조회 807
9년 전 조회 598
9년 전 조회 408
9년 전 조회 422
9년 전 조회 451
9년 전 조회 342
9년 전 조회 354
9년 전 조회 460
9년 전 조회 311
9년 전 조회 293
9년 전 조회 410
9년 전 조회 368
9년 전 조회 420
9년 전 조회 453
9년 전 조회 360
9년 전 조회 287
9년 전 조회 401
9년 전 조회 402
9년 전 조회 413
9년 전 조회 414
9년 전 조회 612
9년 전 조회 520
9년 전 조회 357
9년 전 조회 496
9년 전 조회 392
9년 전 조회 373
9년 전 조회 716
9년 전 조회 350
9년 전 조회 517
9년 전 조회 523
9년 전 조회 558
9년 전 조회 451
9년 전 조회 273
9년 전 조회 495
9년 전 조회 550
9년 전 조회 464
9년 전 조회 434
9년 전 조회 282
9년 전 조회 543
9년 전 조회 485
9년 전 조회 1,038
9년 전 조회 363
9년 전 조회 504
9년 전 조회 460
9년 전 조회 848
9년 전 조회 881
9년 전 조회 611
9년 전 조회 509
9년 전 조회 551
9년 전 조회 918
9년 전 조회 575
9년 전 조회 764
9년 전 조회 623
9년 전 조회 700
9년 전 조회 609
9년 전 조회 886
9년 전 조회 609
9년 전 조회 592
9년 전 조회 536
9년 전 조회 647
9년 전 조회 565
9년 전 조회 646
9년 전 조회 733
9년 전 조회 521
9년 전 조회 584
9년 전 조회 580
9년 전 조회 711
9년 전 조회 542
9년 전 조회 658
9년 전 조회 492
9년 전 조회 552
9년 전 조회 433
9년 전 조회 633
9년 전 조회 521
9년 전 조회 527
9년 전 조회 582
9년 전 조회 532
9년 전 조회 534
9년 전 조회 499
🐛 버그신고