HEX
Server: Apache
System: Linux scp1.abinfocom.com 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: confeduphaar (1010)
PHP: 8.1.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //bin/sg_sanitize
ELF>�9@(d@8
@@@@��   ee@@@��`\`l`l��p\plpl888  XXXDDS�td888  P�td�S�S�SDDQ�tdR�td`\`l`l��/lib64/ld-linux-x86-64.so.2GNU�GNU����H�k�H����+K��$GNU/�/0�e�m2������|�h �Kr�P��a�����. �	��W0yh�D��&�= ����@�\L�"=�r��rlibsgutils2.so.2_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTablesg_convert_errnosg_ll_request_senseget_scsi_pt_os_errset_scsi_pt_data_outsg_set_binary_modehex2stderrsg_ll_inquirypr2serrsg_cmds_process_respsg_vpd_dev_id_itersg_cmds_close_devicesg_if_can2stderrsg_get_category_sense_strsg_memalignset_scsi_pt_cdbsg_get_sense_info_fldconstruct_scsi_pt_objget_scsi_pt_sense_lensg_get_pdt_strsg_get_numsafe_strerrorsg_cmds_open_devicesg_get_sense_progress_flddestruct_scsi_pt_objdo_scsi_ptset_scsi_pt_senselibc.so.6__printf_chkoptindperrorputs__stack_chk_failmemset__errno_locationopen64read__xstat64optarg__snprintf_chkgetopt_long__memcpy_chkclosesleep__cxa_finalizestrcmp__libc_start_mainfreeGLIBC_2.4GLIBC_2.2.5GLIBC_2.3.4&ii
�ui	ti	
`l�:hl�:pp p�A@p�A`p�A�p�A�p�A�p�A�p�Aq�A q�A@q�A`q�A�q�A�q�A�qB�qBrB rB@r!B`r)B�r1B�r6B�o�o�o�o&�o/�r0�r1�n�n�n�n�n�n�n�n	�n
�n�n�n
�n�n�noooo o(o0o8o@oHoPoXo`oho po!xo"�o#�o$�o%�o'�o(�o)�o*�o+�o,�o-�o.��H��H��OH��t��H����5RN�%SN��h�������h��������h�������h�������h�������h�������h�������h��q������h��a������h	��Q������h
��A������h��1������h��!������h
��������h��������h������h�������h��������h�������h�������h�������h�������h�������h��q������h��a������h��Q������h��A������h��1������h��!������h��������h��������h������h �������h!��������h"�������h#�������h$�������h%�������h&�������h'��q������h(��a������h)��Q�������%MD���%�KD���%�KD���%�KD���%�KD���%}KD���%uKD���%mKD���%eKD���%]KD���%UKD���%MKD���%EKD���%=KD���%5KD���%-KD���%%KD���%KD���%KD���%
KD���%KD���%�JD���%�JD���%�JD���%�JD���%�JD���%�JD���%�JD���%�JD���%�JD���%�JD���%�JD���%�JD���%�JD���%�JD���%�JD���%�JD���%}JD���%uJD���%mJD���%eJD���%]JD���%UJD��AWf�AVAUL�-;-ATI��U��SH��dH�%(H��$x1�)D$PH�\$8H�D$0�D$P)D$@)D$`L��I��H�
3J��H��D$8����ƃ�����@���;��IcD�L�>��D$d��D$L뭃D$`�D$J�H�=�L����D$\��y�H�=�$1�A��)����5H�uLH�D$h�c���H�=dL�g����D$T��=���E���H�=n$1�A�������D$E�"����D$C����H�=L�����D$P���������H�=U1�A������D$M�����D$K����H�=�K�����D$X�������H�=G$1�A��R����a�D$I����D$H����D$G����D$F�x����D$D�n����D$B�d����D$A�Z����D$@�P���H�=�1�E1����H��$xdH3%(�H�ĈD��[]A\A]A^A_�H�=�#1�A����H�=�1����밋�JE1�9�}HcЃ�M�,ԉ�J9����|$J���|$K��M�����D$BD�T$A�L$HA��D$F�L$A���E�<A�����D$`�|$�D$���|$dH�l$hu{H����H�5�H���D������D$���|$TeH�=�$1�A���������H�= #1�����|$K�J���H�56H�==1�E1�������H�����D$T�D$�T$1�L���
����D$�����l$`A��	L��$L��A�$��DO�1�1�1��H��$pA��I��ATj�|$(H�D$���AYAZ�����$tA�$H�t$L���$�D$����$DN�Ic�D�D$�0���D�L$D�D$A����D��$pH��$0�@A��D���)���H��$��H��$xVI��H�5�#1�AVL��$��8���_AX������$u�AT�A�$1�jL�D$1��|$(���A��XZE���[��$q�Q��$r� H��$tf���Ƀ� O�1�1��
����	H��9��y�I�����u߃����݃|$`�:���n���H�|$0A��H��t����|$`tWE�������A�c���H�� H�H��I�4�1��j�����G����G9�|�H�=01�A��C����O���D��H�=.�����u�H�=�&����눋D$TH�=z#�p1���������A��H�|$0H��t�L����|$������?����؉lj����H�=�H��1����E���������o���A������H�=8 1�A�������H�=>1�����$��������L��H�=�!H��1��`������H�T$p1��$H��H������������|$T�����H��$��D$T=���,���H�=� 1�A��������H�=�1�A������D��H�=!1�A�c�������������|$H���D$E1�|$Iu�|$F�i�T$EA���u�|$LE�A��$-��A�����|$L��H��$qD9l$\�	DMl$\H��1��|$H�Ƅ$pH��Ƅ$q��t��$q��|$Mt��$q@�|$@t��$q �D$f���|$`f��$w���|$D�����I��H���H��$pH�Ǻ
H��H��$p����@H��L������T$L��L���-����L$`�t$D��L���
���1�A�I���H�D$,H�5L��P�D$hP���ZY����p����>L�������|$E���|$L��E1�E1�H��$p�<����1��?H����t$CD�L$H��|$A�������A�Dž�����	��
���	1�H�=F"��|$C�����H�=O"1�A����D$CA���|$D�k���H�=�!1�E���m��m����|$A�DƄ$q�"���E1��M���H�=�1�E1��7�H��$pL�5�B�t=L��1�I����I��
u�1�H�=���|$`�
���D�t$E��~H�=c1�����D��L���?���D��H�=] 1��������D$TH�T$01�1����ljD$�N���I��H���u����D$d����HcT$TI�|$���1����T$P��A�$�D$X��t����`	�A�$�|$GtA�$��D$Tf��fA�D$���H�=�1�������|$B�Ƅ$q����D�|$,A����A�G������L���}�E�������H�\$�L$D���PH����H��H�=�1�������|$��1�����HcT$TI�t$1���H�����[�t$T9������H�T$hH�=?!1��P�H�=a!1��B�����H�=��������H�=����L��1�H�5���H�=#����H�=5��L��1�H�5���H�=��v��|�H�=%�`�L��1�H�5��j�H�=��>��D������$uH�5@�1����1�����������D�T$1�A���AT�jL�D$�|$(��A^��XD�T$���V��$q������F���H�=$1����3����|$F����Ƅ$q���L���@����A�������������H�=�
1������H�|$h1�1��x���������WHcT$TI�t$����H�����r�t$T9��@����������$w�|$D�v�(H��D��H���D$8������D$8���uk�dH�5`�����1�����e���D��H�=�1�����������ATA���1�jL�D$��|$(�0�AZA[A�����$q��k������H�=�1��}����H�=�1�A��d��p���u����H�D$8L���o�H��H������u
D�|$,�?���H�t$8H�=1�H������H�=�1�����D��H���`�������&�����H�=�1��������A��o����������H�=�1�������3��(����H�t$hH�=�H������H�=��������L�L$h�H��$pD� L��H��1�����H���X�D�����A���-���H�=t�<����H�T$hH�=�1���H�=1�������|�L�L$h�L��$pD� L��L��1�����L����������D���e�A������|$�B���A�t$H�=�1�����������$rL��$tH�5�L��D�T$f����=�N�1���D�T$E���p����T�����$r��H��L��A�A��D$8����f�����O�1ɉ�����uiHcL$8L��$pL��L�T$D��wI�t�A����A�H�ډ�A��L���D$8�����=���u��$u�1�A�A���H��L�������`HcD$8H��$pD��wA�D$����E1�H��$pL�\	�6�D$8Ik����D�H�H��D��t1��B�L�$	Ak�K�<6D��H�����E9���I����u���\$L�t$�P�lj�L����1�L��H�=X	�������H�=}1��~��~���$tL�T$��<���H��$pAQAR�H��E��L�r�1���^_1�H��H���H��H��H���X��H��1�H�5@����;�1�A�A���H��L��������HcD$8D��wD���<tH��$pA���{���E1�H��$pL���6�D$8Ik��D�H�H��D��t1���L��Ak�K�<$D��H�����E9���I����u�����H��$pE����APH��$xP�����L�L$h�H��$pD� H��L��1����/�H�����%�����H�=.1�����H�=P1�A����������1�I��^H��H���PTL�FH�
�H�=h���5�H�=�8H��8H9�tH��5H��t	�����H�=�8H�5�8H)�H��H��?H��H�H�tH�u5H��t��fD�����=U8u+UH�=R5H��tH�=V5���d����-8]������w������AWL�=s1AVI��AUI��ATA��UH�-d1SL)�H�����H��t1��L��L��D��A��H��H9�u�H��[]A\A]A^A_�ff.������H��H���ABc:CdDeFhi:IOp:Qt:T:vVwzZ1.11 20180628sg_sanitize: version: %s
Missing device name!

-      PROTECT=%d
VPD_SUPPORTED_VPDS corrupted
VPD_DEVICE_ID gave res=%d
VPD_DEVICE_ID corrupted
%.*s%02x      LU name: %.*s
sg_set_binary_mode    Sanitize cdb: %02x     Parameter list contents:
Sanitize: out of memory
SanitizeRequest Sense: %s
Parameter data in hex
close error: %s
sg_sanitize failed: Sanitize failed: %s
auseblockcountcryptodescdry-rundry_runearlyfailhelpinvertiploverwritepatternquicktesttimeoutverboseversionwaitzerobad argument to '--count', expect 1 to 31
Usage: sg_sanitize [--ause] [--block] [--count=OC] [--crypto] [--dry-run]
                   [--early] [--fail] [--help] [--invert] [--ipl=LEN]
                   [--overwrite] [--pattern=PF] [--quick] [--test=TE]
                   [--timeout=SECS] [--verbose] [--version] [--wait]
                   [--zero] [--znr] DEVICE
  where:
    --ause|-A            set AUSE bit in cdb
    --block|-B           do BLOCK ERASE sanitize
    --count=OC|-c OC     OC is overwrite count field (from 1 (def) to 31)
    --crypto|-C          do CRYPTOGRAPHIC ERASE sanitize
    --desc|-d            polling request sense sets 'desc' field
                         (def: clear 'desc' field)
    --dry-run|-D         to preparation but bypass SANITIZE commnd
    --early|-e           exit once sanitize started (IMMED set in cdb)
                         user can monitor progress with REQUEST SENSE
    --fail|-F            do EXIT FAILURE MODE sanitize
    --help|-h            print out usage message
    --invert|-I          set INVERT bit in OVERWRITE parameter list
    --ipl=LEN|-i LEN     initialization pattern length (in bytes)
    --overwrite|-O       do OVERWRITE sanitize
    --pattern=PF|-p PF    PF is file containing initialization pattern
                          for OVERWRITE
    --quick|-Q           start sanitize without pause for user
                         intervention (i.e. no time to reconsider)
    --test=TE|-T TE      TE is placed in TEST field of OVERWRITE
                         parameter list (def: 0)
    --timeout=SECS|-t SECS    SANITIZE command timeout in seconds
    --verbose|-v         increase verbosity
    --version|-V         print version string then exit
    --wait|-w            wait for command to finish (could take hours)
    --zero|-z            use pattern of zeros for OVERWRITE
    --znr|-Z             set ZNR (zone no reset) bit in cdb

Performs a SCSI SANITIZE command.
    <<<WARNING>>>: all data on DEVICE will be lost.
Default action is to give user time to reconsider; then execute SANITIZE
command with IMMED bit set; then use REQUEST SENSE command every 60
seconds to poll for a progress indication; then exit when there is no
more progress indication.
bad argument to '--ipl', expect 1 to 65535
bad argument to '--timeout=SECS', want 0 or more
bad argument to '--test', expect 0 to 3
unrecognised option code 0x%x ??
Unexpected extra argument: %s
Not in DEBUG mode, so '-vV' has no special action
one and only one of '--block', '--crypto', '--fail' or '--overwrite' please
confused: both '--pattern=PF' and '--zero' options
'--overwrite' requires '--pattern=PF' or '--zero' option
pattern file: unable to stat(%s): %s
pattern file length exceeds 65535 bytes, need '--ipl=LEN' option
'--overwrite' requires '--ipl=LEN' option if can't get PF length
sg_sanitize: open error: %s: %s
    %.8s  %.16s  %.4s   peripheral_type: %s [0x%x]
      << supports protection information>>Short INQUIRY response: %d bytes, expect at least 36
VPD_SUPPORTED_VPDS gave res=%d
VPD_UNIT_SERIAL_NUM gave res=%d
VPD_UNIT_SERIAL_NUM corrupted
      Unit serial number: %.*s
unable to allocate %d bytes of memory with calloc()
sg_sanitize: could not open %s for reading
A SANITIZE will commence in 15 seconds    ALL data on %s will be DESTROYED
        Press control-C to abort
A SANITIZE will commence in 10 seconds
A SANITIZE will commence in 5 seconds    Sanitize command timeout: %d seconds
Due to --dry-run option, bypassing SANITIZE command
Medium or hardware error starting at lba=%lu [0x%lx]
Due to --dry-run option, leave poll loop
Request Sense command not supported
bad field in Request Sense cdb
Descriptor type sense may not be supported, try again with fixed type
    try the '-v' option for more information
No progress indication found, iteration %d
Progress indication: %d%% done
Some error occurred, try again with '-v' or '-vv' for more information
sg_sanitize: couldn't read from %stried to read %d bytes from %s, got %d bytes
  so pad with 0x0 bytes and continue
������������������������������������������������z�����p��������A�����7�����������-�����������������������������������������������������������������������������o�����c��\��������U��;D`��x��� �������0�` �����zRx���/D$4����FJw�?:*3$"\h��t`��������mF�F�B �I(�D0�C8�G�
8D0A(B BBBA��B�P�B���N�N�B�X�O�T�A���E�F�A��G�P�C�T�O�U�B�U�B�d�A�
�I�EDdp�eF�I�E �E(�D0�H8�G@n8A0A(B BBB����:�:& 
X;`lhl���o���
pn�(@�	���o���o���o�o����opl0 @ P ` p � � � � � � � � !! !0!@!P!`!p!�!�!�!�!�!�!�!�!"" "0"@"P"`"p"�"�"�"�"�"p�AA�AB�Ac�AC�Ad�AD�AD�Ae�AF�Ah�AI�Ai�AOBpBQBTBt!Bv)BV1Bw6Bz95e0ca48b76bab48c0b6c1912b4b06f29ce724.debug�G�.shstrtab.interp.note.gnu.property.note.gnu.build-id.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.dynamic.data.bss.gnu_debuglink88 &XX$9|| G���o��0Q���Y��a���o��dn���o@}@@��B((��  �    ���"�"��"�"���%�%��X;X;
�@@���S�SD�TT��`l`\�hlh\�plp\�pnp^��p`� ��r�b�b4c