Add sys/yara.sh

This commit is contained in:
pancake 2014-04-27 02:55:18 +02:00
parent d9ff886e41
commit 73e2047e4f
2 changed files with 20 additions and 8 deletions

View File

@ -101,14 +101,14 @@ static char *r_core_anal_graph_label(RCore *core, RAnalBlock *bb, int opts) {
filestr = r_file_slurp_line (file, line, 0);
if (filestr) {
cmdstr = realloc (cmdstr, idx + strlen (filestr) + (is_html?7:3));
memcpy(cmdstr + idx, filestr, strlen (filestr));
memcpy (cmdstr + idx, filestr, strlen (filestr));
idx += strlen (filestr);
if (is_json)
memcpy(cmdstr + idx, "\\n", 2);
else if (is_html)
memcpy(cmdstr + idx, "<br />", 6);
else
memcpy(cmdstr + idx, "\\l", 2);
if (is_json)
memcpy(cmdstr + idx, "\\n", 2);
else if (is_html)
memcpy(cmdstr + idx, "<br />", 6);
else
memcpy(cmdstr + idx, "\\l", 2);
cmdstr[idx + (is_html?7:3)] = 0;
free (filestr);
}
@ -203,9 +203,9 @@ static void r_core_anal_graph_nodes(RCore *core, RAnalFunction *fcn, int opts) {
if (is_keva) {
char key[128];
char val[128];
sdb_array_push_num (DB, "bbs", bbi->addr, 0);
snprintf (key, sizeof (key), "bb.0x%08"PFMT64x".size", bbi->addr);
sdb_num_set (DB, key, bbi->size, 0); // bb.<addr>.size=<num>
sdb_array_push_num (DB, "bbs", bbi->addr, 0);
} else
if (is_json) {
if (count>1)

12
sys/yara.sh Executable file
View File

@ -0,0 +1,12 @@
#!/bin/sh
PREFIX=/usr
MAKE=make
SUDO=sudo
rm -rf yara
git clone https://github.com/plusvic/yara.git || exit 1
cd yara || exit 1
sh bootstrap.sh
./configure --prefix=${PREFIX} || exit 1
${MAKE} || exit 1
exec ${SUDO} ${MAKE} install