Function at 0x40eed0
Capabilities:
Write file on windows

Disassembly:
push ecx
push ebx
push ebp
push esi
mov esi, dword [sym.imp.MSVCRT.dll_fopen]
push edi
push 0x4220e8
push str.index.html
call esi
mov ebx, dword [sym.imp.MSVCRT.dll_fwrite]
mov edi, eax
push edi
push 1
push 0x200
push str._html__r_n_____head__meta_http_equiv_Content_Type__content_text_html_charsetiso_8859_1___r_n_________title_tsr__title__r_n_________script_language_JavaScript___r_n_______________maximaze_the_window__r_n____________window.moveTo_0__0___r_n____________window.resizeTo_window.screen.availWidth__window.screen.availHeight___r_n__________script__r_n______head__r_n_____frameset_cols_60_____r_n_________frame_src_tree_frame.html__name_tree_frame___r_n_________frame_src_hex_frame.html__name_hex_frame___r_n______frameset__r_n__html__r_n_html__head__r_n_style__r_n___BODY_background_color:_white_r_n___TD___font_size:_9pt___r_n_t_____text_decoration:_none__r_n_t_____white_space:nowrap__r_n_t_____r_n__style__r_n_script_src_._js_treeview.js____script__r_n_script_src_._js_tree.js____script__r_n__head__body___body___html__r_n
call ebx
push edi
mov edi, dword [sym.imp.MSVCRT.dll_fclose]
call edi
push 0x4220e8
push str.tree_frame.html
call esi
mov ebp, eax
push ebp
push 1
push 0x10d
push 0x41c298
call ebx
push ebp
call edi
push 0x4220e8
push str.images00.gif
call esi
add esp, 0x40
mov ebp, eax
push ebp
push 1
push 0x364
push 0x4169f0
call ebx
push ebp
call edi
push 0x4220e8
push str.images01.gif
call esi
mov ebp, eax
push ebp
push 1
push 0x374
push 0x416d54
call ebx
push ebp
call edi
push 0x4220e8
push str.images02.gif
call esi
mov ebp, eax
push ebp
push 1
push 0x373
push 0x4170c8
call ebx
add esp, 0x48
push ebp
call edi
push 0x4220e8
push str.images03.gif
call esi
mov ebp, eax
push ebp
push 1
push 0x372
push 0x41743c
call ebx
push ebp
call edi
push 0x4220e8
push str.images04.gif
call esi
mov ebp, eax
push ebp
push 1
push 0x374
push 0x4177b0
call ebx
push ebp
call edi
push 0x4220e8
push str.images05.gif
call esi
add esp, 0x44
mov ebp, eax
push ebp
push 1
push 0x367
push 0x417b24
call ebx
push ebp
call edi
push 0x4220e8
push str.images06.gif
call esi
mov ebp, eax
push ebp
push 1
push 0x36a
push 0x417e8c
call ebx
push ebp
call edi
push 0x4220e8
push str.images07.gif
call esi
mov ebp, eax
push ebp
push 1
push 0x392
push 0x4181f8
call ebx
add esp, 0x48
push ebp
call edi
push 0x4220e8
push str.images08.gif
call esi
mov ebp, eax
push ebp
push 1
push 0x371
push 0x41858c
call ebx
push ebp
call edi
push 0x4220e8
push str.images09.gif
call esi
mov ebp, eax
push ebp
push 1
push 0x385
push 0x418900
call ebx
push ebp
call edi
push 0x4220e8
push str.images10.gif
call esi
add esp, 0x44
mov ebp, eax
push ebp
push 1
push 0x385
push 0x418c88
call ebx
push ebp
call edi
push 0x4220e8
push str.images11.gif
call esi
mov ebp, eax
push ebp
push 1
push 0x379
push 0x419010
call ebx
push ebp
call edi
push 0x4220e8
push str.images12.gif
call esi
mov ebp, eax
push ebp
push 1
push 0x374
push 0x41938c
call ebx
add esp, 0x48
push ebp
call edi
push 0x4220e8
push str.images13.gif
call esi
mov ebp, eax
push ebp
push 1
push 0x365
push 0x419700
call ebx
push ebp
call edi
push 0x4220e8
push str.images_blank.gif
call esi
mov ebp, eax
push ebp
push 1
push 0x340
push 0x419a68
call ebx
push ebp
call edi
push 0x4220e8
push str.images_vertline.gif
call esi
add esp, 0x44
mov ebp, eax
push ebp
push 1
push 0x354
push 0x41b95c
call ebx
push ebp
call edi
push 0x4220e8
push str.imagesplus.gif
call esi
mov ebp, eax
push ebp
push 1
push 0x37d
push 0x41b254
call ebx
push ebp
call edi
push 0x4220e8
push str.imagesminus.gif
call esi
mov ebp, eax
push ebp
push 1
push 0x37c
push 0x41a0f8
call ebx
add esp, 0x48
push ebp
call edi
push 0x4220e8
push str.images_node.gif
call esi
mov ebp, eax
push ebp
push 1
push 0x356
push 0x41ab78
call ebx
push ebp
call edi
push 0x4220e8
push str.imagesmnode.gif
call esi
mov ebp, eax
push ebp
push 1
push 0x380
push 0x41a7f8
call ebx
push ebp
call edi
push 0x4220e8
push str.imagespnode.gif
call esi
add esp, 0x44
mov ebp, eax
push ebp
push 1
push 0x388
push str.GIF87a
call ebx
push ebp
call edi
push 0x4220e8
push str.imageslastnode.gif
call esi
mov ebp, eax
push ebp
push 1
push 0x34f
push 0x419da8
call ebx
push ebp
call edi
push 0x4220e8
push str.imagesmlastnode.gif
call esi
mov ebp, eax
push ebp
push 1
push 0x384
push 0x41a474
call ebx
add esp, 0x48
push ebp
call edi
push 0x4220e8
push str.imagesplastnode.gif
call esi
mov ebp, eax
push ebp
push 1
push 0x381
push 0x41aed0
call ebx
push ebp
call edi
push 0x4220e8
push str.images_tsr.gif
call esi
mov ebp, eax
push ebp
push 1
push 0x3e5
push 0x41bcb0
call ebx
push ebp
call edi
push 0x4220e8
push str.js_treeview.js
call esi
add esp, 0x44
mov ebp, eax
push ebp
push 1
push 0x1de9
push str.__created_bruin__2003.02.01____r_n_r_n__constructor__r_n___id:_unique_id_of_the_object.__r_n_______N___id:_node_object_r_n_______D___id:_DIV_object_of_the_node_r_n_______I___id:_node_icon_image_object_of_the_node_r_n_______P___id:_packet_hex_view_html_file_for_packet_node_r_n_______S___id:_section_hex_view_html_file_for_section_node_r_n___desc:_node_description_r_n___href:_link_page__r_n______r_nfunction_Node_id__desc__type__href__r_n_r_n______properties___r_n____r_n____this.id__id__r_n____this.desc__desc__r_n____this.type__type__r_n____this.href__href__r_n_r_n____this.dad__null__r_n____this.kids__new_Array__r_n____this.kids_nr__0__r_n_r_n______determined_at_init___r_n____this.left_code______r_n____this.is_last_kid__false__r_n_r_n____this.is_rendered__false______r_n____this.is_shown__false__r_n____this.is_collapsed__false__r_n_r_n______refer_to_object___r_n____this.div__null_____div_object___r_n____this.icon__null____node_icon_image_object___r_n_____r_n______methods___r_n____this.add_kid__node_add_kid__r_n____this.init_____tree_init__r_n____this.render__node_render__r_n____this.on_click__node_on_click__r_n____this.hide__node_hide__r_n____this.show__node_show__r_n____this.self_icon_src__node_self_icon_src__r_n____this.debug__node_debug__r_n____this.collapse__node_collapse__r_n_r_n_r_nfunction_node_add_kid_kid__r_n____this.kids_this.kids_nr___kid__r_n____this.kids_nr___r_n____kid.dad__this__r_n____return_kid__r_n_r_n_r_nfunction_tree_init_is_last_kid__left_code__r_n____var_i__r_n_r_n____this.is_last_kid__is_last_kid__r_n____this.left_code__left_code__r_n_r_n_____r_n____if_is_last_kid__r_n________left_code___0______r_n____else_r_n________left_code___1______r_n_r_n____for_i__0__i___this.kids_nr__i___r_n________if_i__this.kids_nr___1__r_n____________this.kids_i_.init_true__left_code___r_n________else_r_n____________this.kids_i_.init_false__left_code___r_n_____r_n_r_n_r_nfunction_node_render____r_n_r_n____var_i__r_n____var_docW______r_n_r_n____if_this.is_rendered__r_n________return__r_n_r_n____this.is_rendered__true__r_n_____r_n____docW____div_idD___this.id____stylevisibility:hide__display:_none__position:block__left0_____r_n____docW____table_border0_cellspacing0_cellpadding0__tr____r_n_______left_side_icons_r_n____docW__get_left_html_by_code_this.left_code___r_n_r_n_______self_icon__r_n____docW____td_valigntop____r_n____if_this.kids_nr___0__r_n________docW____a_hrefjavascript:clickOnNode_N___this.id________r_n____docW____img_nameI___this.id____src___this.self_icon_src______width16_height16_border0____r_n____if_this.kids_nr___0__r_n________docW_____a____r_n____docW_____td____r_n_r_n_______node_type_icon_r_n____docW____td_valigntop__img_src._images____get_image_src_by_type_this.type____.gif____width16_height16_border0___td____r_n_r_n_______node_text__r_n____docW____td_valignmiddle_nowrap_width100__nbsp____r_n____if_this.type__5_____section__r_n________docW____a_href._sections_S___this.id___.html_targethex_frame____r_n____if_this.type__13_____packet_r_n________docW____a_href._packets_P___this.id___.html_targethex_frame____r_n____docW__this.desc___this.debug_____r_n____if_this.type__5__this.type__13__r_n________docW_____a____r_n____docW_____td____r_n_r_n_______collapse_the_whole_tree_r_n____if_this.dad__null__r_n________docW____td_valignmiddle_nowrap_width100___a_hrefjavascript:_collapse_all_N___this.id_____collapse_the_whole_tree__a___td____r_n_____r_n_____r_n____docW_____tr___table___div____r_n_r_n____if_this.dad__null__r_n________window.document.write_docW___r_n_____r_n____else_r_n___________insert_after_its_left_sibling_if_any__or_after_its_dad__if_its_the_first_kid__r_n________for_i__0__i___this.dad.kids_nr__i___r_n____________if_this.dad.kids_i_.id__this.id__r_n________________break__r_n_________r_n________if_i__0__r_n____________window.document.all__D___this.dad.id_.insertAdjacentHTML__afterEnd___docW___r_n_________r_n
call ebx
push ebp
call edi
lea eax, [esp + 0x24]
push eax
call dword [sym.imp.MSVCRT.dll_time]
push 0x4240b0
push str.hex_frame.html
call esi
lea ecx, [esp + 0x30]
mov ebx, eax
push ecx
call dword [sym.imp.MSVCRT.dll_ctime]
mov edx, dword [esp + 0x3c]
mov ebp, dword [sym.imp.MSVCRT.dll_fprintf]
push eax
push edx
push str._html__head__title_Default_Hex_Page__title___head__body_bgcolorffffff__h3_TSR_result_of___s___h3__p__hr__address__small_Generated_on__s__by__a_href_http:__www.digital_digest.com_dvd_downloads_tsr.html__target_blank__img_src._images_tsr.gif_border0___a___beta_0.2.0__written_by__a_href_mailto:xiongyw_hotmail.com__Yuwu_Xiong__bruin___a__copy_nbsp_2002_2003__small___address___body___html_
push ebx
call ebp
push ebx
call edi
push 0x4240b0
push str.js_tree.js
call esi
mov ebx, dword [esp + 0x5c]
add esp, 0x40
mov esi, eax
mov eax, dword [ebx + 0x2a8]
push ebx
push eax
push esi
call fcn.0040f320
mov ecx, dword [ebx + 0x2a8]
push ecx
push str.N_08x.init_true_______n
push esi
call ebp
mov edx, dword [ebx + 0x2a8]
push edx
push str.N_08x.on_click____n
push esi
call ebp
push esi
call edi
add esp, 0x28
xor eax, eax
pop edi
pop esi
pop ebp
pop ebx
pop ecx
ret