10-10-2017
How to reverse compiled bash (obfucation)?
hi guys,
10 years a go I wrote an script in bash programming and I compiled (obfuscate) it, but after 10 years I need to change some lines and remove some lines, but i do not remember what I've done.
does anyone has any idea about decompile (deobfuscation) it?
here is some line of my code (u are not seeing any omitted):
Obfuscation sample - Free Image Hosting
BTW, I used ltrace and strace but I do not familiar with these commands and how to change it?
tnx in advance guys
Moderator's Comments:
|
|
edit by bakunin: added link for you.
|
|
Last edited by bakunin; 10-12-2017 at 01:27 AM..
10 More Discussions You Might Find Interesting
1. Programming
Just getting into the Unix command line programming and am unable to run any program I write. I am using a Makefile and the source is compiling but when I enter the name of the output file I get back:
bash: lab01exe.out: command not found
I'm sure I am just dooing something simple... (2 Replies)
Discussion started by: Krebsbac
2 Replies
2. UNIX for Advanced & Expert Users
I am using SCO Unix with a Progress Database. There are files that 'pop up' and cause problems. I need to be able to read these files but they are compiled and I don't know how to un-compile them.
Is there some kind of software / shareware that I can download to view these files?
Is... (2 Replies)
Discussion started by: tripp4337
2 Replies
3. UNIX for Dummies Questions & Answers
I've got Solaris9 and it comes with no compiler. I've downloaded gcc from GNU, but you can't compile the files without the compiler (chicken before the egg situation). Some sites point to an ftp site of ftp.ai.prep.mit.edu where a compiled version of the GNU gcc exists, but when I have gone there... (3 Replies)
Discussion started by: AJA
3 Replies
4. Programming
#include <Xm/Xm.h>
#include <Xm/PushB.h>
Widget CreatePushbutton(Widget parent,
char* name,
XtCallbackProc callback,
XtPointer client_data)
{
Widget push;
Arg args;
Cardinal n;
n=0;
push=XmCreatePushButton(parent,
name, args, n);
XtAddCallback(push,... (4 Replies)
Discussion started by: endeavour1985
4 Replies
5. Programming
I am confused about how to use a .exe file in unix along with a compiled C++ program. I've been using emacs and I compiled with g++, but I have no idea how that relates to use with a .exe. (1 Reply)
Discussion started by: adamsy
1 Replies
6. Programming
Hello all! I've searched the archives, google, documentation and I can't seem to find any answer regarding my question.
Our code has to be lint free and due to the following lint warning ---> logical expression always true: op "||" <--- we are forced to #include <note.h > (which appears to be... (3 Replies)
Discussion started by: quattro20v
3 Replies
7. UNIX for Advanced & Expert Users
iam in the way of making graphics using SDL.i copied from cd usign
mount -a /cdrom
cd /cdrom
cp SDL-1.2.11.tar.gz /usr/test
cd /usr/test
gunzip SDL-1.2.11.tar.gz
tar -xf SDL-1.2.11.tar
cd SDL-1.2.11
./configure
...
...
it stops at
checking whether the c compiler... (4 Replies)
Discussion started by: kumarangopi
4 Replies
8. UNIX for Advanced & Expert Users
I've got a executable binary file (source code fortran77, compiled using gfortran).
I'm not sure this is even possible but I remember someone I knew was able to view the source code that created this binary file, i.e. he used a program that enabled him to see what the source code was.
Is this... (2 Replies)
Discussion started by: lost.identity
2 Replies
9. Shell Programming and Scripting
hey all,
If I have the given sentence.
I like bobo.
How could I reverse it to be :
.bobo like I
I am NOT talking about reversing words or characters by using rev. I am talking about reversing the whole sentence(placement of words in the given sentence).
thank you. (5 Replies)
Discussion started by: eawedat
5 Replies
10. Red Hat
Hi,
In the archives I found this:
And this works fine.
$if mode=vi
"\C-0-": digit-argument
TAB: menu-complete
"\e
But what I want is to reverse this. So I want that tab does reverse menu completion and shift tab does normal menu completion.
Can anyone help me with this? Thanks (0 Replies)
Discussion started by: ozkanb
0 Replies
LEARN ABOUT DEBIAN
gkrellkam-list
GKRELLKAM-LIST(5) File Formats Manual GKRELLKAM-LIST(5)
NAME
gkrellkam-list - format of the list description files used by GKrellKam
DESCRIPTION
GKrellKam lists describe a series of image sources, used in order or at random by the GKrellKam plugin. Online lists (downloadable by
GKrellKam with HTTP) use this same syntax.
Blank lines and comments (beginning with '#') in GKrellKam lists are ignored. Every line of text that does not begin with a tab character
is considered an image source.
An image source can be one of several types:
image Sources of type image consist of a complete local filename to an image file.
url Type url is just that; a ftp:// or http:// URL pointing at an online image file.
script Type script is a system command, executed in a shell by GKrellKam when it's time to get this image. The output of the command is
assumed to be a complete filename of a local image file, optionally terminated with newlines/whitespace. The corresponding image is
loaded.
list Type list causes a different GKrellKam list to be included in the current one.
Each image source line should look like this:
type: name
The "type: " part of the line can be omitted for images and URLs, to make these list files backwards compatible with earlier versions of
GKrellKam, but it is suggested that you specify them. It will enhance the readability of the list file.
There are also properties that can be applied to types image, url, and script. Properties must follow the image source line that they mod-
ify, and must begin with a tab character. These include:
tooltip
This sets the message shown when the mouse is kept over the image panel in GKrellKam for a few seconds. If not set, the image's
filename or URL is shown instead.
seconds
This changes the number of seconds that an image will remain displayed. If not set, the "Default number of seconds" set for that
panel in the GKrellM configuration window will be used.
refresh
If set, this sets the minimum length of time that must elapse before the image is re-loaded. If the image cycles up before that
time, the old image will be used. For script types, this means that the script will not be re-run. For url types, the image will not
be fetched using wget. When this property is not set, url images will be downloaded every time they are displayed, and scripts will
be run every time.
EXAMPLE
This is a simple example of a GKrellKam list. For a better example, see example.list from this distribution.
# .krellkam.list
# This list rotates through ~/pics/mypic[1-4].jpg along with a
# webcam, and then displays the pictures in ~/lists/sub.list
image: /home/paul/pics/mypic1.jpg
/home/paul/pics/mypic2.jpg
image: /home/paul/pics/mypic3.jpg
http://www.usu.edu/webcam/fullsize.jpg
[tab] tooltip: This is the building where I work
image: /home/paul/pics/mypic4.jpg
[tab] seconds: 4
[tab] tooltip: Don't display this one very long
list: /home/paul/lists/sub.list
FILES
$HOME/.krellkam.list - The default source for the first GKrellKam panel
example.list - A sample GKrellKam list
AUTHOR
GKrellKam was written by paul cannon <paul@cannon.cs.usu.edu>. This manual page was written by the same author for inclusion in the GKrel-
lKam distribution, and may be used by others.
SEE ALSO
wget(8)
Dec 7, 2001 GKRELLKAM-LIST(5)