I'm having some issues creating a hex signature to match some PHP code
I've run across.  I've pulled the snippet of the PHP code that I want to
match on and created the signature using sigtool --hex-dump, but when I
try testing against it, there are no matches.  However, if I convert the
entire PHP file to hex using sigtool, I do find the snippet signature in
there.

                grep "`awk -F: '{ print $4 }' new1.ndb`" footer.ndb

 

Similarly, I can take the signature, convert it back to ASCII and match
successfully against the original file:

grep "`awk -F: '{ print $4 }' new1.ndb  | xxd -r -p`" footer.php

 

The hex signature is only 64 characters long so I know that I'm not
blowing through any buffers internally (which I've done before by
accident).

 

The signature I've generated is:

6966202821697373657428246576613166596c62616b4263565369722929207b

 

>From the text:

if (!isset($eva1fYlbakBcVSir)) {

 

 

$ clamscan -d ./new1.ndb footer.php 

footer.php: OK

 

----------- SCAN SUMMARY -----------

Known viruses: 1

Engine version: 0.97.3

Scanned directories: 0

Scanned files: 1

Infected files: 0

Data scanned: 0.01 MB

Data read: 0.01 MB (ratio 1.00:1)

Time: 0.010 sec (0 m 0 s)

 

Anyone have any ideas about this?  

 

Thanks in advance

 

--Maarten

 

_______________________________________________
Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net
http://www.clamav.net/support/ml

Reply via email to