SWF Investigator Code
Adobe SWF Investigator enables full analysis of SWF applications.
Status: Beta
Brought to you by:
puhley
. ã ObjectArrayRegExp../src/abc-decode.es <#internal ../src/abc-decode.es>internal Namespacepublic AbcDecodeabcFileAsmAbcAstReleaseenterAbcDecode::abcFile AbcDecoderdecodeexitprivate protectedasmabcAbcDecoder::decode abc_class undefined$AbcDecoder::abcFile, not a valid asmABCFileaddConstantsconstantPoolmethod_infoslength addMethod methodInfometadata_infosaddMetadatametadataInfoinstance_infosaddInstanceinstanceInfoclass_infosaddClass classInfoscript_infos addScript scriptInfomethod_bodys addMethodBodymethodBodyInfoAbcDecoder::abcFileABCConstantPoolint_pool<AbcDecoder::constantPool, not a valid asm - missing int_poolint32 uint_pooluint32double_poolfloat64 utf8_pool stringUtf8namespace_pool namespaceKindkindutf8 namespace nsset_poolnamespaceset name_poolQNameQNameAQNamensRTQNameRTQNameARTQNameRTQNameL RTQNameLARTQNameL Multiname MultinameA Multinamensset MultinameLMultinameLA MultinameL-AbcDecode::abcConstanPool, unknown name type NamespaceCONSTANT_NamespacePackageNamespaceCONSTANT_PackageNamespacePrivateNamespaceCONSTANT_PrivateNamespacePackageInternalNamespaceCONSTANT_PackageInternalNSProtectedNamespaceCONSTANT_ProtectedNamespaceStaticProtectedNamespaceCONSTANT_StaticProtectedNS1AbcDecode::namespaceKind, unknown namespace kind ABCMethodInfonamenamesparam_typesret_typeflags optionals paramnamesuintpushoptionalCONSTANT_IntegervalintegerCONSTANT_Integer CONSTANT_UIntuinteger CONSTANT_UInt CONSTANT_Utf8 CONSTANT_Utf8CONSTANT_NamespaceCONSTANT_DoublenumberCONSTANT_Double CONSTANT_Null CONSTANT_Null CONSTANT_True CONSTANT_TrueCONSTANT_FalseCONSTANT_FalseABCInstanceInfo super_nameprotected_namespace interfacessetIInitiinittraitsABCClassInfosetCInitcinit ABCScriptInfoinitABCMethodBodyInfomethod_info max_stacklocal_countmax_regsmax_scope_depth max_scopeinit_scope_depthscope_depthcodeaddTraittrait TRAIT_SlotTRAIT_ConstABCSlotTraitattrsslot_id type_name val_indexval_kindTRAIT_MethodTRAIT_GetterTRAIT_Setter ABCOtherTraitdisp_idmethodTRAIT_ClassclassNumber constantsclasnss MulinameL ABCByteStreamopcodeuint8OP_debugfile OP_pushstringuint30OP_pushnamespace OP_pushintOP_pushuint OP_pushdoubleOP_getsuperOP_setsuperOP_getpropertyOP_initpropertyOP_setproperty OP_getlexOP_findpropstrictOP_findpropertyOP_getglobalscopeOP_getouterscope OP_finddefOP_deleteproperty OP_istype OP_coerce OP_astypeOP_getdescendantsOP_constructpropOP_callpropertyOP_callproplexOP_callsuperOP_callsupervoidOP_callpropvoidOP_newfunction OP_callstaticOP_newclassOP_lookupswitchpositionint24OP_jump OP_iftrue OP_iffalseOP_ifeqOP_ifneOP_ifgeOP_ifngeOP_ifgtOP_ifngtOP_ifleOP_ifnleOP_ifltOP_ifnlt OP_ifstricteq OP_ifstrictneOP_inclocalOP_declocal OP_inclocal_i OP_declocal_iOP_getlocalOP_killOP_setlocalOP_debuglineOP_getglobalslot OP_getslotOP_setglobalslot OP_setslotOP_pushshortOP_newcatchOP_newobjectOP_newarrayOP_debugOP_callOP_constructOP_constructsuperOP_pushbyteOP_getscopeobjectOP_hasnext2ops $constructopcodesa$cinitbkptnopgetsupersetsuperdxnsdxnslatekilllabelifnltifnleifngtifngejumpiftrueiffalseifeqifneifltifleifgtifge ifstricteq ifstrictnelookupswitchpushwithpopscopenextnamehasnextpushnull pushundefined nextvaluepushbyte pushshortpushtrue pushfalsepushnanpopdupswap pushstringpushintpushuint pushdouble pushscope pushnamespacehasnext2newfunctioncall construct callmethod callstatic callsupercallproperty returnvoidreturnvalueconstructsuper constructpropcallproplex callsupervoidcallpropvoid newobjectnewarray newactivationnewclassgetdescendantsnewcatchfindpropstrictfindpropertyfinddefgetlexsetpropertygetlocalsetlocalgetglobalscopegetscopeobject getouterscopegetpropertyinitpropertydeletepropertygetslotsetslot convert_s esc_xelem esc_xattr convert_i convert_u convert_d convert_b convert_ocheckfiltercoercecoerce_acoerce_sastype astypelatecoerce_onegate incrementinclocal decrementdeclocalnotbitnotaddsubtractmultiplydividemodulolshiftrshifturshiftbitandbitorbitxorequalsstrictequalslessthan lessequalsgreaterthan greaterequalsistype istypelateincrement_idecrement_i inclocal_i declocal_inegate_iadd_i subtract_i multiply_i getlocal0 getlocal1 getlocal2 getlocal3 setlocal0 setlocal1 setlocal2 setlocal3debug debugline debugfilebkptline timestampOP_bkptOP_nopOP_dxnsOP_dxnslateOP_labelOP_pushwithOP_popscopeOP_nextname OP_hasnextOP_pushnullOP_pushundefinedOP_nextvalueOP_pushtrueOP_pushfalse OP_pushnanOP_popOP_dupOP_swapOP_pushscope OP_callmethod OP_returnvoidOP_returnvalueOP_newactivationOP_convert_sOP_esc_xelemOP_esc_xattrOP_convert_iOP_convert_uOP_convert_dOP_convert_bOP_convert_oOP_checkfilterOP_coerce_aOP_coerce_s OP_astypelateOP_coerce_o OP_negateOP_incrementOP_decrementOP_not OP_bitnotOP_addOP_subtractOP_multiply OP_divide OP_modulo OP_lshift OP_rshift OP_urshift OP_bitandOP_bitor OP_bitxor OP_equalsOP_strictequalsOP_lessthan OP_lessequalsOP_greaterthanOP_greaterequals OP_istypelateOP_increment_iOP_decrement_iOP_negate_iOP_add_i OP_subtract_i OP_multiply_iOP_getlocal0OP_getlocal1OP_getlocal2OP_getlocal3OP_setlocal0OP_setlocal1OP_setlocal2OP_setlocal3OP_bkptlineOP_timestampthrowOP_throw instanceof OP_instanceofinOP_intypeof OP_typeof þþ ! " # $ % & ' ( ) * + , - . / 0 1 2 4 5 7 8 9 : ; < = > ? @ A B C D E H I L O R S V? Y [ ] _ a c# e f g h i j k lkm n oo q r s u v x { | ~ &) , / 2 ¡ ¢ £ ¤ ¥ ¦ § ¨ ©A « m ¬Bru{¨gf ® ¯D ° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ÷ ø ù ú ûü± ü þÿ ÿþ ¡¢£¤¥¦§¨©ª«¬®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ º » ê â à Þ Ü Ö × Ø Ù Ú á ß Ý Û ã ä Ó ù ñ ¡ ´ · ¸ ¹ ¢ ¶ û Ð ö ÷ £ Ñ Í Ë ¤ ¥ ø Ê Ì Î Ï ó ô ¦ Ò É ò À Á Ä ¿ ¾ é ë  ú à ¼ ½ Å î ð § ¨ © ª « ¬ ® ¯ Ç ° ± È ² ³ ´ µ å ¶ æ · ¸ ¹ º » ¼ ½ ¾ ¿ À Á Â Ã Ä Å Æ Ç È É Æ Ê Ë Ì ç è Í Î Ï Ð Ñ Ò Ó Ô Õ Ö × Ø õ ì ³ Ù Ú Ü Þ à â ? # k o &