We have a client who has had an FTP injection attack on their account. Over 600 files have this code added to the files:
::sorry, may make you scroll to the right::
I am looking for a sed (or other command) that will find this string and remove it..
Some code I have tried:
grep -rl 646f63756d6 * | xargs sed -i '/<script/,/<\/script>/d'
That one is real close.. But, it removes everything after <script... So, if there is any data after the </script>, it gets removed too.. So, I think it just needs some tweaking...
Thanks for any help!
David
---------- Post updated at 12:50 AM ---------- Previous update was at 12:00 AM ----------
Hello,
I see that my first code won't work, that is meant for deleting a complete line, but sometimes there is valid code at the beginning of the line (like </html>).
So, I think I need the properly formatted find/replace command (s///). I can't seem to come up with the proper find piece.
Had another situation occur that was about the same as this one, except the javascript is across multiple lines (vs all on the same line like my first issue). I did get those files cleaned up, thanks again rangarasan.
This one goes more like this:
<script>^M
function vdch () {^M
..
..
..
</script>
each line ends with the ^M character, so that will probably affect the command a bit.
Is there a sed variant of the one presented that would support multiple lines of this nature?
Hi Gurus,
I have below files in one directory. the file name has date and time portion which is exactly the file be created. I need keep only lasted created file which is abc_20140101_1550 and remove rest of the file.
abc_20140101_1300
abc_20140101_1200
abc_20140101_1400
abc_20140101_1500... (2 Replies)
Hi I have around 300 files in a folder. When I type ls -l I see the following
Mouse.chr10_+_:101862321-101863928.maf
Mouse.chr10_+_:101862322-101863928.maf
Mouse.chr10_+_:101862323-101863928.maf
But when I run my scripts, they couldn't recognise the filename because of hidden backslash like... (5 Replies)
Hello,
I've located with clamav multiple .js files infected at the end with the above (JS.Trojan.Redir-3) code
var _0x4470=;eval(function (_0xa064x1,_0xa064x2,_0xa064x3,
_0xa064x4,_0xa064x5,_0xa064x6){_0xa064x5=function (_0xa064x3){return _0xa064x3.toString(36);}... (6 Replies)
My desired output is
run:
for this 1
for this 2
for this 3
for this 4
for this 5
for this 1,2
1->2
for this 2,3
2->3
for this 3,4
3->4
for this 4,5
4->5
for this 1,2,3
1->2,3 (2 Replies)
Friends,
I want to remove charecters from multiple .txt files.
Foe example :
In this .txt files there are many "ctrl m" present in last of each line in one .txt file.
I want to remove "ctrl m" from each line from all .txt files.
Need your help regarding this. (4 Replies)
We have a files in FTP server..... after getting the files from FTP by
mget *.*
i hav to remove all files (multiple files) at once...
is there any command to delete multiple files at once (2 Replies)
Hi,
I have a unix shell script which is launching multiple java processes by calling a java class in a loop, but each time with a different set of parameters.
Now I have to use the return code from each process in the script later.
but how do i obtain the return code from each process... (1 Reply)
Hi ,
I have this type of files:-
BGH.28OCT2008.00000001.433155.001
BGH.28OCT2008.00000002.1552361.001
BGH.28OCT2008.00000003.1438355.001
BGH.28OCT2008.00000004.1562602.001
Inside them contains the below:
5Discounts
6P150 - Max Total Usage RM150|-221.00
P150 EPP - Talktime RM150... (5 Replies)
I have a large list of filenames from an Excel sheet, which I then translate into a simple text file. I'd like to use this list, which contains various file extensions , to archive these files and then remove them recursively through multiple directories and subdirectories. So far, it looks like... (5 Replies)