#!/usr/bin/perl # # This is a telnet/login replay program. It will replay a session using # the timestamps from the packet log. # # USAGE: run the script as normal. You can provide a factor as an # argument, eg "2" to run twice as fast, or "0.5" to run # at half time. eg, # ./session_0002.telnet.replay 2 # # Auto generated by Chaosreader. # $| = 1; $factor = $ARGV[0] || 1; sub msleep { $ms = shift; $ms = $ms / $factor; select(undef, undef, undef, $ms); } print ''; msleep(0.00543999671936035); print ''; msleep(0.0504000186920166); print 'ÿýÿýÿý#ÿý\'ÿý$'; msleep(0.000719904899597168); print 'ÿûÿþ ÿþ!ÿþ"ÿü'; msleep(0.0010000467300415); print ''; msleep(0.000319957733154297); print 'ÿþ#ÿþ$ÿúÿðÿú\'ÿð'; msleep(0.00498008728027344); print ' SunOS 5.9 '; msleep(0.0712800025939941); print 'ÿûÿý'; msleep(0.000929951667785645); print 'WARNING: This system is for Authorised Users only. Your actions on this server will be logged. login: '; msleep(0.0395799875259399); print 'ÿþ'; msleep(0.981529951095581); print 'g'; msleep(0.115580081939697); print 'u'; msleep(0.111119985580444); print 'e'; msleep(0.149019956588745); print 's'; msleep(0.10959005355835); print 't'; msleep(0.194429993629456); print ' '; msleep(0.00234997272491455); print 'Password: '; msleep(0.445019960403442); print ''; msleep(0.210010051727295); print ''; msleep(0.170070052146912); print ''; msleep(0.309929966926575); print ''; msleep(0.0899900197982788); print ''; msleep(0.150229930877686); print ''; msleep(0.118860006332397); print ' '; msleep(0.033560037612915); print 'Last login: Sun Nov 2 05:20:47 from fec0::20 '; msleep(0.08079993724823); print 'Sun Microsystems Inc. SunOS 5.9 Generic May 2002 '; msleep(0.0287600755691528); print '$ '; msleep(0.477890014648438); print ' '; msleep(0.000729918479919434); print '$ '; msleep(0.123220086097717); print ' '; msleep(0.000719904899597168); print '$ '; msleep(0.283640027046204); print 'b'; msleep(0.100329995155334); print 'a'; msleep(0.107120037078857); print 'n'; msleep(0.124889969825745); print 'n'; msleep(0.102380037307739); print 'e'; msleep(0.0654000043869019); print 'r'; msleep(0.0868599414825439); print ' '; msleep(0.150860071182251); print 'h'; msleep(0.14178991317749); print 'e'; msleep(0.1597501039505); print 'l'; msleep(0.186829924583435); print 'l'; msleep(0.239750027656555); print 'o'; msleep(0.445000052452087); print ' '; msleep(0.178969979286194); print 'w'; msleep(0.0755599737167358); print 'o'; msleep(0.100459933280945); print 'r'; msleep(0.0706300735473633); print 'l'; msleep(0.109599947929382); print 'd'; msleep(0.123800039291382); print ' '; msleep(0.00978994369506836); print ' '; msleep(0.00092005729675293); print ' # # ###### # # #### # # # # # # # ###### ##### # # # # # # # # # # # # # # # # # # # # ###### ###### ###### #### # # #### ##### # ##### # # # # # # # # # # # # # # # # # # # ## # # # ##### # # # '; msleep(0.00138998031616211); print ' ## ## # # # # # # # # # #### # # ###### ##### '; msleep(0.00216996669769287); print '$ '; msleep(0.488400101661682); print ' '; msleep(0.000719904899597168); print '$ '; msleep(0.122640013694763); print ' '; msleep(0.000720024108886719); print '$ '; msleep(0.24223005771637); print 'l'; msleep(0.100519895553589); print 's'; msleep(0.0422500371932983); print ' '; msleep(0.0831600427627563); print '-'; msleep(0.0722299814224243); print 'l'; msleep(0.0535099506378174); print ' '; msleep(0.0109800100326538); print 'total 58 '; msleep(0.00757002830505371); print 'drwxr-xr-x 2 root other 512 Oct 17 23:45 Bin '; msleep(0.000949978828430176); print '-rw-r--r-- 1 guest other 12155 Oct 5 22:55 guest.tar.gz '; msleep(0.000970005989074707); print '-rw-r--r-- 1 guest other 136 Oct 5 22:50 local.cshrc -rw-r--r-- 1 guest other 157 Oct 5 22:50 local.login -rw-r--r-- 1 guest other 174 Oct 5 22:50 local.profile '; msleep(0.000980019569396973); print '-rw-r--r-- 1 guest other 49 Oct 5 22:55 motd -r--r--r-- 1 guest other 516 Oct 5 22:55 passwd '; msleep(0.0496300458908081); print '-rw-r--r-- 1 guest other 11096 Oct 5 22:53 thumb.jpg '; msleep(0.0227699279785156); print '$ '; msleep(0.71819007396698); print ' '; msleep(0.000719904899597168); print '$ '; msleep(1.37776005268097); print 'c'; msleep(0.0738599300384521); print 'a'; msleep(0.128770112991333); print 't'; msleep(0.141240000724792); print ' '; msleep(0.137979984283447); print 'p'; msleep(0.0641099214553833); print 'a'; msleep(0.17510998249054); print 's'; msleep(0.172590017318726); print 's'; msleep(0.233540058135986); print 'w'; msleep(0.0890799760818481); print 'd'; msleep(0.10371994972229); print ' '; msleep(0.00998008251190186); print 'root:x:0:1:Super-Duper-User:/:/sbin/sh daemon:x:1:1::/: bin:x:2:2::/usr/bin: sys:x:3:3::/: adm:x:4:4:Admin:/var/adm: lp:x:71:8:Line Printer Admin:/usr/spool/lp: uucp:x:5:5:uucp Admin:/usr/lib/uucp: nuucp:x:9:9:uucp Admin:/var/spool/uucppublic:/usr/lib/uucp/uucico smmsp:x:25:25:SendMail Message Submission Program:/: listen:x:37:4:Network Admin:/usr/net/nls: nobody:x:60001:60001:Nobody:/: noaccess:x:60002:60002:No Access User:/: nobody4:x:65534:65534:SunOS 4.x Nobody:/: guest:x:1007:1::/export/home/guest:/bin/sh '; msleep(0.00194001197814941); print '$ '; msleep(1.27287995815277); print ' '; msleep(0.000710010528564453); print '$ '; msleep(3.8631899356842); print 'b'; msleep(0.137450098991394); print 'a'; msleep(0.130579948425293); print 'n'; msleep(0.125059962272644); print 'n'; msleep(0.13320004940033); print 'e'; msleep(0.0503900051116943); print 'r'; msleep(0.128370046615601); print ' '; msleep(0.314429998397827); print 'g'; msleep(0.117319941520691); print 'o'; msleep(0.141180038452148); print 'o'; msleep(0.187659978866577); print 'd'; msleep(0.236179947853088); print 'b'; msleep(0.158910036087036); print 'y'; msleep(0.21124005317688); print 'e'; msleep(0.164999961853027); print ' '; msleep(0.185920000076294); print 'w'; msleep(0.0755900144577026); print 'o'; msleep(0.092039942741394); print 'r'; msleep(0.0936300754547119); print 'l'; msleep(0.0972899198532104); print 'd'; msleep(0.194959998130798); print ' '; msleep(0.00971007347106934); print ' '; msleep(0.000959992408752441); print ' #### #### #### ##### ##### # # ###### # # # # # # # # # # # # # # # # # # # # ##### # ##### # ### # # # # # # # # # # # # # # # # # # # # # # #### #### #### ##### ##### # ###### # # #### ##### # ##### # # # # # # # # # # # # # # # # # # # ## # # # ##### # # # '; msleep(0.00143992900848389); print ' ## ## # # # # # # # # # #### # # ###### ##### '; msleep(0.00153005123138428); print '$ '; msleep(0.539929986000061); print ' '; msleep(0.000689983367919922); print '$ '; msleep(0.331960082054138); print 'e'; msleep(0.0739699602127075); print 'x'; msleep(0.150349974632263); print 'i'; msleep(0.0952600240707397); print 't'; msleep(0.235780000686646); print ' '; msleep(0.010450005531311); print ''; msleep(0.00136995315551758); print ''; msleep(0);