Giter VIP home page Giter VIP logo

Comments (10)

shanginn avatar shanginn commented on July 20, 2024

and it seems like installer.sh is failing after installing because of that. here is the output

./installer.sh: line 13: KERNEL_VERSION/kernel/drivers/PulseAudio/reptile_mod
PWD=/root/Reptile/

function usage {
	echo -e ne[00: No such file or directory
./installer.sh: line 14: $'31m############################################################################e[00m\n\techo -e e[00': command not found
./installer.sh: line 14: 31m############################: command not found
./installer.sh: line 14: 36mREPTILE: command not found
./installer.sh: line 14: 31m: command not found
writen by: F0rb1dd3n

Usage: ./installer.sh <arg>

	build		Compile the module
	install		Compile and install the module persistently
	remove		Remove the persistence of module

./installer.sh: line 21: syntax error near unexpected token `}'
./installer.sh: line 21: `}

from reptile.

f0rb1dd3n avatar f0rb1dd3n commented on July 20, 2024

Hello, thank you for your words.

Reptile hide contents by hooking syscall read(). So, to unhide, you can overwrite the lines witch contain the tags, and the next time read() is called, the contents won't be hidden. Else, you must to remove the module.

Installer.sh loads the module at the end. So, nothing is hidden until that. What distro are you installing? I will verify this bug.

Greetings,
Ighor

from reptile.

f0rb1dd3n avatar f0rb1dd3n commented on July 20, 2024

@shanginn did you solve this issue? Can I close this?

from reptile.

shanginn avatar shanginn commented on July 20, 2024

hello, sorry for the delay.
installer.sh failing after the install.
my question is: how can I overwrite lines inside the tags if I can't see them?

from reptile.

shanginn avatar shanginn commented on July 20, 2024

btw: you can see these lines using grep :)

from reptile.

f0rb1dd3n avatar f0rb1dd3n commented on July 20, 2024

I haven't getting this error with install.sh, but I would like to test that. After installing, Reptile will act and you may get some errors. I think you must unload the module from kernel to use install.sh again.

About the tags, you can mark the line that you are putting that. Or as you said, you can use grep for that.

By the way, thanks for your pull request. I merged that, but now I took out hacking.h and put that functions for its respective files that will be used.

:)

from reptile.

f0rb1dd3n avatar f0rb1dd3n commented on July 20, 2024

@shanginn can we close this issue?

from reptile.

shanginn avatar shanginn commented on July 20, 2024

I didn't quite understood what you meant about "marking" the lines with tags.
but I can't think about any neat solution to this anyway so sure we can close it. thank you for your time :)

from reptile.

f0rb1dd3n avatar f0rb1dd3n commented on July 20, 2024

@shanginn,

I mean, when you are writing the tags in a file, you take a note what line you are writing in. But using grep -n "<reptile" file.txt you will can see this line, if you want to estract the exact lines that starts the tags, you can do:

grep -n "<reptile" file | cut -d ":" -f 1

But now, you haven't to do it anymore. I just wrote a feature to enable and disable "hiding file content feature". All you have to do is:

kill -51 0

That command will enable "hiding file content feature" if is disabled, or disable if is enabled.

I hope you enjoy this.
Please, tell me if I solved your issue.

Cya

from reptile.

shanginn avatar shanginn commented on July 20, 2024

yes, it's great feature. but it could potentially disclosure presence of the rootkit.
I know I'm asking too much, but is it possible to temporarily disable hiding for specific process, something like sudo for this feature. for example rdo vim file.txt to be able to edit hidden content of the file.txt without unhiding content of all files?

from reptile.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.