Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date: Sat, 10 Feb 2018 21:18:50 +0200
From: Ahmed Soliman <ahmedsoliman0x666@...il.com>
To: kernel-hardening@...ts.openwall.com
Subject: Hello world! Student interested in getting involved.

I am student, currently studying computer and communication engineering, My
relevant academic background is undergraduate level courses in operating
systems, system software, compiler theory, architecture, microprocessors.
Well most of which are outdated stuff anyway but I have some ideas. My real
background comes from Playing CTFs in my free time (which is basically
24/7) doing mainly Reverse engineering and Binary exploitation, I have done
2~3 hello world kernel exploit dev for learning. so I have the basic
knowledge, And I use hand tweaked Gentoo! I have 1 documentation kernel
patch \o/.

I am exploiting the fact that we shall be doing Software Engineering course
This semester, so to enforce myself to get started developing for the
kernel, I was guided here though long searching journey with #kernelnewbies
and approaching many couple of maintainers in general.

I always experienced people asking me even on kernelnewbies why I want to
write stuff for kernel, well it is just for pure fun and I like doing
almost low level security. And low level security requires being aware with
kernel. Please just don't try to send me off. And I hope no one gets the
wrong idea that I am only doing this for school.

Anyway I am interested in this implementing KASLR for ARM, I just wanted to
make sure that no one is working on that because this is major school
requirement, we are assumed to deliver a self contained "something" that
isn't ours and not someone's else.

The reason I chose this one is that I think that is the only one that I
understand (in a very abstract level) among all of them. so it should be
the easiest way to kick start in my opinion.
Assuming that I am right, I wanted to state that the only ARM32 hardware I
own is raspberry pi zero, and Qemu of course, should that be enough please
do let me know, and I would appreciate any reading materials provided I am
already reading through wiki but there could be hidden gems that I missed.
Also what directories that I should start exploring, this is extremely
important for me. I was past google summer of code student. And the best
assistance my mentors ever provided me is the folder or code files that
Should play with.

Kind regards.
Ahmed.

Content of type "text/html" skipped

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.