1 00:00:00,870 --> 00:00:08,190 Hello and welcome to a new section in this new lesson, you are going to look at hooking the Haiti. 2 00:00:09,580 --> 00:00:14,740 In a dry, stable and replacing any functions you hear on. 3 00:00:20,970 --> 00:00:25,380 The concept is depicted in this diagram here on the left. 4 00:00:25,920 --> 00:00:34,020 We have a good yellow and on the right is the target process, which you are going to hook. 5 00:00:37,400 --> 00:00:46,460 Yahoo, could Yahoo, who attached to it target and once it is attached, you execute some hooking quote. 6 00:00:49,280 --> 00:00:59,390 The Targa process will have an input address table, as does all the executable files inside the imported 7 00:00:59,390 --> 00:01:00,080 s table. 8 00:01:00,470 --> 00:01:06,110 There will be a list of details which are loaded by the target process. 9 00:01:09,130 --> 00:01:17,890 The WHO could deal with search for a specific deal, which is it is interested in in order to find a 10 00:01:17,890 --> 00:01:18,970 specific function. 11 00:01:20,240 --> 00:01:27,080 Once he has found a deal, he will then search for a specific function that he wants to hook. 12 00:01:29,970 --> 00:01:37,410 So search for target function, assuming that it is looking for function, do so once he has found function 13 00:01:37,410 --> 00:01:43,590 to even replace the function to be his own -- function. 14 00:01:45,150 --> 00:01:48,720 So this is a concept of API. 15 00:01:50,430 --> 00:01:53,670 King, thank you for watching. 16 00:01:53,940 --> 00:01:55,050 I'll see you in the next one.