ヤミRoot VoidGate
User / IP
:
216.73.216.2
Host / Server
:
146.88.233.70 / dev.loger.cm
System
:
Linux hybrid1120.fr.ns.planethoster.net 3.10.0-957.21.2.el7.x86_64 #1 SMP Wed Jun 5 14:26:44 UTC 2019 x86_64
Command
|
Upload
|
Create
Mass Deface
|
Jumping
|
Symlink
|
Reverse Shell
Ping
|
Port Scan
|
DNS Lookup
|
Whois
|
Header
|
cURL
:
/
home
/
itrave
/
.cpanm
/
work
/
1568629344.17309
/
PerlMagick-6.89
/
demo
/
Viewing: Turtle.pm
package Turtle; # Written by jreed@itis.com, adapted by Cristy. sub new { my $class = shift; my $self = {}; @{$self}{qw(x y theta mirror)} = @_; bless $self, $class; } sub forward { my $self = shift; my ($r, $what) = @_; my ($newx, $newy)=($self->{x}+$r* sin($self->{theta}), $self->{y}+$r*-cos($self->{theta})); if ($what) { &$what($self->{x}, $self->{y}, $newx, $newy); # motion } # According to the coderef passed in ($self->{x}, $self->{y})=($newx, $newy); # change the old coords } sub turn { my $self = shift; my $dtheta = shift; $self->{theta} += $dtheta*$self->{mirror}; } sub state { my $self = shift; @{$self}{qw(x y theta mirror)}; } sub setstate { my $self = shift; @{$self}{qw(x y theta mirror)} = @_; } sub mirror { my $self = shift; $self->{mirror} *= -1; } "Turtle.pm";
Coded With 💗 by
0x6ick