Sponsored Content
Top Forums Web Development Random - Any help decoding obfuscated code? Post 302777225 by Corona688 on Thursday 7th of March 2013 01:19:26 PM
Old 03-07-2013
Oh, you're asking why it's in a string?

They put the name of a function in it and used it in an eval, rather than running it directly, just to make it even harder to understand.
 

9 More Discussions You Might Find Interesting

1. Programming

Obfuscated C

Well this year i decided to enter the International Obfuscated C Code Contest. This was my first attempt at writing obfuscated C (at least purposely), so I am sure that this is kids-stuff for the real obfuscation gurus. Anyway, the results are out, and I am not a finalist (I wasn't expecting to... (5 Replies)
Discussion started by: PxT
5 Replies

2. UNIX for Dummies Questions & Answers

scp transmits ok but random return code

Appreciate your thoughts....I m very new to this. Anyone here have the similar experience and work around. Thanks. Use scp to send a file from HP-UX to SUN box successfully but return code randomly being generated. The majority of time reports 1 (meaning not ok) and sometime 0 (OK). When scp... (0 Replies)
Discussion started by: huiraym
0 Replies

3. Shell Programming and Scripting

decoding commands

hi please can anyone help me in decoding shell commands. i need a way to decode the encrypted shell commands. (8 Replies)
Discussion started by: rochitsharma
8 Replies

4. IP Networking

Packet decoding

Hi, wondering if anyone can suggest a tool to me that will let me either cut & paste hex or type it in for packet decoding. I want to be able to decode a packet as done with tcpdump or wireshark, but I want to be able to manually input the hex myself. (2 Replies)
Discussion started by: Breakology
2 Replies

5. Ubuntu

expect script for random password and random commands

Hi I am new to expect. Please if any one can help on my issue its really appreciable. here is my issue: I want expect script for random passwords and random commands generation. please can anyone help me? Many Thanks in advance (0 Replies)
Discussion started by: vanid
0 Replies

6. UNIX for Dummies Questions & Answers

Decoding a string

Hi, If my input string is 3a3b4c then my result should be aaabbbcccc. Please guide me how to achieve this in a bash script. Thanks (18 Replies)
Discussion started by: pandeesh
18 Replies

7. Shell Programming and Scripting

Removing obfuscated javascript from js files

ello, I am trying to remove obfuscated code in multiple files on a server, the malicious code is surronded by /*km0ae9gr6m*//*qhk6sa6g1c*/ I had success removing from some files using this command sed -i ':strt;s|/\*km0ae9gr6m\*/*/\*qhk6sa6g1c\*/||g;/\/\*km0ae9gr6m\*\//{N;b strt}'... (5 Replies)
Discussion started by: cuantica
5 Replies

8. Shell Programming and Scripting

Need to generate a file with random data. /dev/[u]random doesn't exist.

Need to use dd to generate a large file from a sample file of random data. This is because I don't have /dev/urandom. I create a named pipe then: dd if=mynamed.fifo do=myfile.fifo bs=1024 count=1024 but when I cat a file to the fifo that's 1024 random bytes: cat randomfile.txt >... (7 Replies)
Discussion started by: Devyn
7 Replies

9. Shell Programming and Scripting

FTP decoding

I am trying to understand a UNIX script which FTPs certain files from a remote location to the local machine. I understand the basic FTP command but the UNIX script uses the following command: ftp -n -i -v > $logftp_trg 2>&1 <<! open $MFX_FTP_SERVER user $MFX_FTP_LOGIN $MFX_FTP_PWD Can anyone... (5 Replies)
Discussion started by: Bhavesh Sharma
5 Replies
install::TempContent::Objects::mod_perl-2.0.9::docs::apiUserdContributedinstall::TempContent::Objects::mod_perl-2.0.9::docs::api::ModPerl::Util(3)

NAME
ModPerl::Util - Helper mod_perl Functions Synopsis use ModPerl::Util; # e.g. PerlResponseHandler $callback = ModPerl::Util::current_callback; # exit w/o killing the interpreter ModPerl::Util::exit(); # untaint a string (do not use it! see the doc) ModPerl::Util::untaint($string); # removes a stash (.so, %INC{$stash}, etc.) as best as it can ModPerl::Util::unload_package($stash); # current perl's address (0x92ac760 or 0x0 under non-threaded perl) ModPerl::Util::current_perl_id(); Description "ModPerl::Util" provides mod_perl utilities API. API
"ModPerl::Util" provides the following functions and/or methods: "current_callback" Returns the currently running callback name, e.g. 'PerlResponseHandler'. $callback = ModPerl::Util::current_callback(); ret: $callback ( string ) since: 2.0.00 "current_perl_id" Return the memory address of the perl interpreter $perl_id = ModPerl::Util::current_perl_id(); ret: $perl_id ( string ) Under threaded perl returns something like: 0x92ac760 Under non-thread perl returns 0x0 since: 2.0.00 Mainly useful for debugging applications running under threaded-perl. "exit" Terminate the request, but not the current process (or not the current Perl interpreter with threaded mpms). ModPerl::Util::exit($status); opt arg1: $status ( integer ) The exit status, which as of this writing is ignored. (it's accepted to be compatible with the core "exit" function.) ret: no return value since: 2.0.00 Normally you will use the plain "exit()" in your code. You don't need to use "ModPerl::Util::exit" explicitly, since mod_perl overrides "exit()" by setting "CORE::GLOBAL::exit" to "ModPerl::Util::exit". Only if you redefine "CORE::GLOBAL::exit" once mod_perl is running, you may want to use this function. The original "exit()" is still available via "CORE::exit()". "ModPerl::Util::exit" is implemented as a special "die()" call, therefore if you call it inside "eval BLOCK" or "eval "STRING"", while an exception is being thrown, it is caught by "eval". For example: exit; print "Still running"; will not print anything. But: eval { exit; } print "Still running"; will print Still running. So you either need to check whether the exception is specific to "exit" and call "exit()" again: use ModPerl::Const -compile => 'EXIT'; eval { exit; } exit if $@ && ref $@ eq 'APR::Error' && $@ == ModPerl::EXIT; print "Still running"; or use "CORE::exit()": eval { CORE::exit; } print "Still running"; and nothing will be printed. The problem with the latter is the current process (or a Perl Interpreter) will be killed; something that you really want to avoid under mod_perl. "unload_package" Unloads a stash from the current Perl interpreter in the safest way possible. ModPerl::Util::unload_package($stash); arg1: $stash ( string ) The Perl stash to unload. e.g. "MyApache2::MyData". ret: no return value since: 2.0.00 Unloading a Perl stash (package) is a complicated business. This function tries very hard to do the right thing. After calling this function, it should be safe to "use()" a new version of the module that loads the wiped package. References to stash elements (functions, variables, etc.) taken from outside the unloaded package will still be valid. This function may wipe off things loaded by other modules, if the latter have inserted things into the $stash it was told to unload. If a stash had a corresponding XS shared object (.so) loaded it will be unloaded as well. If the stash had a corresponding entry in %INC, it will be removed from there. "unload_package()" takes care to leave sub-stashes intact while deleting the requested stash. So for example if "CGI" and "CGI::Carp" are loaded, calling "unload_package('CGI')" won't affect "CGI::Carp". "untaint" Untaint the variable, by turning its tainted SV flag off (used internally). ModPerl::Util::untaint($tainted_var); arg1: $tainted_var (scalar) ret: no return value $tainted_var is untainted. since: 2.0.00 Do not use this function unless you know what you are doing. To learn how to properly untaint variables refer to the perlsec manpage. See Also mod_perl 2.0 documentation. Copyright mod_perl 2.0 and its core modules are copyrighted under The Apache Software License, Version 2.0. Authors The mod_perl development team and numerous contributors. perl v5.18.2 2015install::TempContent::Objects::mod_perl-2.0.9::docs::api::ModPerl::Util(3)
All times are GMT -4. The time now is 02:21 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy