All of lore.kernel.org
 help / color / mirror / Atom feed
* Extracting written string from the write syscall
@ 2018-04-26 20:34 Wajih Ul Hassan
  2018-04-26 22:57 ` Steve Grubb
  0 siblings, 1 reply; 12+ messages in thread
From: Wajih Ul Hassan @ 2018-04-26 20:34 UTC (permalink / raw)
  To: linux-audit


[-- Attachment #1.1: Type: text/plain, Size: 728 bytes --]

Hi all,
I am using Linux Audit module to monitor file accesses. However, I want to
extract what exactly was written to a specific file. I am catching the
events belonging to write syscall, for example:

type=SYSCALL msg=audit(04/26/2018 15:11:33.568:307907) : arch=x86_64
syscall=write success=yes exit=37 a0=0x3 a1=0x1aee240 a2=0x25 a3=0x477
items=0 ppid=11376 pid=26771 auid=wajih uid=wajih gid=wajih euid=wajih
suid=wajih fsuid=wajih egid=wajih sgid=wajih fsgid=wajih tty=pts1 ses=1
comm=a.out exe=/code/a.out key=(null)

I know the "a1" is the pointer to buffer being written; however, is there a
way I can take that pointer and extract the exact string? In the example
above I was writing "Hello world ...".

Thanks,
Wajih

[-- Attachment #1.2: Type: text/html, Size: 873 bytes --]

[-- Attachment #2: Type: text/plain, Size: 0 bytes --]



^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2018-04-27 18:21 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-04-26 20:34 Extracting written string from the write syscall Wajih Ul Hassan
2018-04-26 22:57 ` Steve Grubb
2018-04-26 23:40   ` Casey Schaufler
2018-04-26 23:40     ` Casey Schaufler
2018-04-27  0:08     ` Sargun Dhillon
2018-04-27  0:08       ` Sargun Dhillon
2018-04-27  0:46       ` Casey Schaufler
2018-04-27  0:46         ` Casey Schaufler
2018-04-27  2:37         ` Wajih Ul Hassan
2018-04-27 15:35           ` Casey Schaufler
2018-04-27 18:21           ` Richard Guy Briggs
2018-04-27 18:21             ` Richard Guy Briggs

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.