hak5 / lanturtle-modules Goto Github PK
View Code? Open in Web Editor NEWThe Official LAN Turtle Module Repository
Home Page: https://lanturtle.com
License: Other
The Official LAN Turtle Module Repository
Home Page: https://lanturtle.com
License: Other
Using the Python payload on modern installations of metaploit will send a compressed payload to the LAN turtle. It is expected that the payload with be un-base64'd and then Python's zlib
module used to decompress the payload before executing (see rapid7/metasploit-framework#8387)
The Python zlib
module doesn't work on the LAN turtle (missing ctypes
module, see https://gist.github.com/colinmarc/2152055)
The workaround, currently, is to generate a mipsbe
payload (payloads/linux/mipsbe/meterpreter_reverse_https
) and replace /etc/turtle/meterpreter/met-https-shell
with it. The sshfs
module helps with this process.
Furthermore, the command ps | grep -w -q [/]etc/turtle/meterpreter/met-https-worker
found here will always return false and replacing it with "met-https-worker" will also return false as the output of ps will truncate to {met-https-worke}
. This causes the turtle module to think that it was never started, which means stopping the module needs to happen manually by running kill $(pgrep -f met-https-worker)
in the shell.
How hard would it be to make a c2_cloud setup module?
When copying my .ovpn file to the turtle an error shows briefly. It says
/etc/turtle/modules/openvpn: line: 32 2594 Segmentation fault dialog --help-button --title "OpenVPN Configuration: /etc/openvpn/my-vpn.conf" --editbox /etc/openvpn/my-vpn.conf 18 72 2> $CONF
That is all i see due to overlapping.
FYI:
i have the newest version of the turtle software, openvpn, as well as a newer turtle unit.
The general problem is that the turtle wont connect to my server. Using a mobile works fine
In advance:
Thanks for any help or advice
So I try to run the scp device.config [email protected]:/etc/
on Windows 10 command prompt with being sshed into the LAN Turtle and I get this error device.config: No such file or directory
How do you fix this?
Extra single quote character displays in either host or port fields
I believe Responder is no longer maintained at SpiderLabs' GitHub repo, but at @lgandx instead; therefore the 'responder' module needs updating to pull from the right repository.
I updated to the latest firmware. I installed all of the modules and update them. I tried to run quickcreds and I'm getting these errors
etc/turtle/modules/quickcreds: line 128: echo: write error: Invalid argument
/etc/turtle/modules/quickcreds: line 129: /usr/bin/sleep: No such file or directory
/etc/turtle/modules/quickcreds: line 130: echo: write error: Invalid argument
/etc/turtle/modules/quickcreds: line 131: /usr/bin/sleep: No such file or directory
I assume the "Sleep Issue" is my path to sleep is this
root@turtle:~# which sleep
/bin/sleep
when I replace /usr/bin/sleep with /bin/sleep those messages go away
However, I don't know what the issue issue is with the "invalid argument". When I run those commands at the command line they work fine, however, I still get the invalid argument errors on these two commands even though they work at the command line
echo 255 > /sys/class/leds/lan-turtle:orange:system/brightness
echo 0 > /sys/class/leds/lan-turtle:orange:system/brightness
Hi. In my lanturtle in autossh when I click connect it work. The autossh is enabled to start on boot. I try desabling and reenabling. Everytime it's not connecting by itself. Any idea how to fix this.
Hi Hak5,
I was trying to setup autossh over ptunnel with the lanturtle. It just wouldn't work... After some research, I stumbled over this thread:
https://forums.hak5.org/index.php?/topic/38552-ptunnel-autossh-config/
As stated in the post:
The Problem was that there is no Input field for the port of the host the ssh connection is established to.
I've tested the enclosed code and everything seems to run okay. Would it be possible to fix it in the official repo?
Cheers, and keep up the great work,
ArnCo
This error stops the QuickCreds module from starting after the /root/loot directories 0001 through 0008 have been created. This is because bash interprets 0008 as an octal number and doesn't know how to add 1 to it.
You can fix this by changing this line:
newdir=$((++lastdir))
to this:
newdir=$((10#$lastdir + 1))
I packaged the meterpreter script from the lanturtle firmware into a deb application package that can be installed directly, using systemd to daemon the process, the configuration file path: /etc/meterpreter.ini
Repo links: meterpreter-tools
Video links: LanTurtle meterpreter module on Ubuntu
Blog links(Chinese): https://droid-max.github.io/2019/02/16/LanTurtle_meterpreter_module_on_Ubuntu/
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.