97, 1/4 회원가입  로그인  
   ahotsuna
   http://twitter.com/ahotsuna
   6번 파트 안들리는 것들 많이 못했네요

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=82 [복사]


이번엔 너무 못한 것 같아 죄송합니다ㅠㅠ
잘 안 들리는 부분이 많아 해석을 못한 것도 많습니다..
일단 더 들리는게 있으면 계속 추가해볼게요!

*** checks for that
*

so i've previously terminated is the f**** function.
제가 방금 없앤 게 **** 기능입니다.

I'm gonna put the mic down
설명을 해드리기 위해

a little bit so i can tell you
잠시 마이크를 내려놓겠습니다.

so i've found the function i wanna focus on
제가 중점을 두고 싶은 기능을 찾고

and i wanna show you a little bit how i would go
모든 기능을 일일히 표시하는게 정말
실용적이고 바람직한 일인지

about marking every function so does it actually useful and likable
잠시 여러분에게 보여드리고 싶습니다.

and i can actually start getting in the ***** see what it does

what are the very first thing that i wanna do with
제가 가장 먼저 하고 싶은 것은

the function is trying to identify the mpoints.
mpoint들을 찾아 확인하는 것입니다.

so here's where returns.
여기서 반환하네요

umm, (often?)***** times you don't know what's going on quite yet,
*** 아직까지는 뭐가 어떻게 되는지 잘 모르실 겁니다,

so ah let's go ahead marker ****

you don't know **** who's gonna call this call returning @@@

uh my habit is to mark up the return functions
제 습관은 ****를 표시하는 것

native? return underscore where *** turning

trying anything force not being set here *******

returning 1 or call returns 0 returning to register

and a lot of functions what ha** return variable ***

if there's any loose on the program,
만약 프로그램에 허점이 있다면

find and mark of those.
이것들을 찾아내서 표시합니다.

i don't see any obvious ones
저는 확실한 게 보이진 않네요

i'm looking on the side where's the arrows are,
지금 화살표가 있는 쪽을 보고있는데요,

you can see a stick black line if you jumps upwards.
위로 올라가면? 검은색 줄이 보이실 겁니다.

which often times **** cames but not always
가끔 *** 보이지만 항상은 아닌

so uhm, i'm gonna do it **** graf? down from here,

im running out of time
시간이 다 되어가고있네요

trying to ** ** ****

ok, so this * call too many children funcions that aren't library *****
네, 이 *는 라이브러리에 없는 너무 많은 부속 기능(자식 기능?)을 호출합니다.

i'll take a look at this ***
이걸 한번 봐보죠

ok so here's one of  ****************applications

if you used this IDA pro normally used *** behaviors

the problem is.. was at IDA pro was not realized
문제는, IDA pro가 이 기능이 EEP를

that this function uses EEP as variable pointer.
변수 포인터로 사용한다는 걸 알아채지 못한다는 겁니다.

it's normally looking for its signature **

**** this C++ program ****

the way in do that (fix that) is ** edit > function
그걸 고치는 방법은, 수정 > 기능으로 가서

and you'll see ****(eep?) basic frame
*** 기본 프레임을 **하는겁니다

if you prefer use in keyboard ***
키보드로 하시는 걸 원하시면 ****

here we go

****** announces *** argument functions..

this is import because it'll start picking up variable

names in the system ***

if it knows particular parameters * system ca** name this,

if it's clear your program is also uses init the same way

so uhm.. we can see some of the funcions on

here, and again * mark return ******next *** here

but some of the key pieces ***just you wanna do

in terms in naming variables if * when you can go up?

and put in the functions proto type

so down here, i've got arguments to this program

i've got a list (least?) one** name

i can go up here and press ***
이제 프로포 타입 기능을 실행해보기 위해

to start function proto type
위로 올라가서 * 버튼을 눌러보겠습니다.

now *****another prompt to ****

i'm using c++ here which is uhmm

most of function was programmed ***

exception handler srewed up ****

  Hit : 2331     Date : 2011/08/02 08:02