Kernel Bench

Kernel News and How To

Quick video of an exploit I wrote for the move_pages() infoleak just submitted to oss-sec (though I had noticed the commit earlier today with SuSE security on CC ;) ). The analysis and exploit development were all completed within an hour. I can leak 512MB of kernel memory around a specific bitmap in the kernel. I demonstrate the leaking of the contents of two sysctl variables in the exploit, as well as the NUMA bitmap.

Source code will be released shortly — it’s a neat little bug, and I like the idea of deducing kernel memory one bit at a time via the return value of the system call ;)

PS: SELinux did nothing to prevent this exploit ;)

Duration : 0:6:30

Read the rest of this entry »

Technorati Tags: , , , ,

In this video, i talk about the Unix OS/Linux Kernel, what it is, how to obtain it, and using Linux Mint in general. I also show the general applications that come with Linux Mint and Linux in general. Please watch Part 2 after you watch this. Also, please rate, comment, and subscribe. Thanks to all who watch! :)

Links:
http://www.linux.org
http://www.linuxmint.com
http://www.treefreak.webs.com

Duration : 0:10:28

Read the rest of this entry »

Technorati Tags: , , , , , , , , , ,

i didnt know how to uninstall the RedHat Linux 9.1 i had ..so i jus deleted the partition assigned to it thru WINDOWS XP SP2 ….
After that i tried installing UBUNTU 6.06 .. but i get an error saying that "Kernel unable to sync"

Also… i checked it with SuSE 10.1… it gets installed… but when booting… i get the same error : "KERNEL UNABLE TO SYNC" …

wat am i to do….
please tell me how to solve this problem in a systematic detailed manner….

Try posting your question on Ubuntu’s forums, they have the best geeks to answer a linux question, not to mention the developers.

From http://ols.108.redhat.com/2007/GCC-Reprints/GCC2007-Proceedings.pdf . and more speci?cally across iterations of a loop, classic vectorization techniques have traditionally focused on exploiting exactly that kind of parallelism ([4], [24]). This is also the kind of parallelism that G.C.C vectorizer has been originally designed to target ([13], [15]). However, there are many kinds of important computations that cannot be vectorized if considering only the context of the loop. Figure 1a shows, for example, an unrolled loop, hand-optimized for a sequential machine, which is typical for multimedia kernels [9]. Other possible examples include structure accesses, such as R.G.B.A in image

Duration : 0:1:53

Read the rest of this entry »

Technorati Tags: , , , , , , ,

From http://ols.108.redhat.com/2007/GCC-Reprints/GCC2007-Proceedings.pdf . just needed to be reCompiled. The plug-ins we have developed are under the GPL, and we anticipate the possibility of enforcing the G.P.L on all G.C.C plug-ins by requiring plug-ins to export a function is_GPL which returns 1, analogously to the Linux kernels taint mechanism. Depending on G.C.C developer policy, returning 1 could be made mandatory in order for G.C.C to run the plug-in. In this paper, we demonstrate the simplicity and power of G.C.C transformation plug-ins. In Section 2, we describe the modi?cations to G.C.C that make plug-inbased development possible. In Section 3, we describe some plug-ins that we have already built using

Duration : 0:1:51

Read the rest of this entry »

Technorati Tags: , , , , , , ,

Exploits the recent udp_sendmsg() bug found by Julien Tinnes/Tavis Ormandy. Does not require an executable NULL mapping and is 100% stealthy. The vulnerability is interesting, as the path to userland code execution is about 4 functions deep and hidden by a netfilter macro. By forging the dereferenced structure correctly, I’m able to avoid an alerting printk. The exploit is demonstrated on Fedora Core 5 and RHEL 5.3.

Exploit was written in a matter of minutes after I reversed the path to userland code execution. 90% of the code is just reused from Cheddar Bay/Wunderbar Emporium. I have updated the SELinux disabling payload to support older kernels that Compiled a particular function differently.

Sorry, no fancy pictures or video in this one.

Duration : 0:1:16

Read the rest of this entry »

Technorati Tags: ,

http://foss.in/ -project Bhuvaneswaran A CollabNet LKHG: Power ManagementVaidyanathan Srinivasan IBM LKHG: Contributing to real-time Linux through testing Sripathi Kodi IBM Machine Translation for Indic Languages using Apertium Pranava Swaroop Malaviya National Institute of Technology, Jaipur Implementing volume-follows-focus in PulseAudio Lennart Poettering Red Hat, Inc. Adding DTrace Probes to KDE Manish Chakravarty ThoughtWorks LKHG: Reverse Engineering and Porting Linux to a WinMobile PDA phone Harald Welte VIA / gpl-violations.org / hmw-consulting.de LKHG: Testing / LTP Subrata Modak IBM Building Tools using Hindi Speech Recognizer Sachin Joshi International Institute of Information Technology, Hyderabad LKHG: Lightning Talks & Open House Linux Kernel Hackers

Duration : 0:1:10

Read the rest of this entry »

Technorati Tags: , , , , ,

Demonstration of Arch Linux Packetmanager – pacman

Duration : 0:0:40

Read the rest of this entry »

Technorati Tags: , , , , , , , , , , , , , , , , , , , ,

This is a comprehensive guide to building and installing “generic” UNIX software distributions under Linux build proceeds without any fatal errors. The xloadimage package functions correctly now. 11. Third Example: Fortune This example requires some knowledge of C programming. The majority of UNIX/Linux software is written in C, and learning at least a little bit of C would certainly be an asset for anyone serious about software installation. The notorious fortune program displays up a humorous saying, a “fortune cookie”, every time Linux boots up. Unfortunately (pun intended), attempting to build fortune on a Red Hat distribution with a 2.0.30 kernel generates fatal errors. ~/fortune# make all gcc -O2 -Wall -fomit-frame-pointer

Duration : 0:0:47

Read the rest of this entry »

Technorati Tags: , , , ,

What’s a PC exactly? Whats a Mac exactly? What are the differences? And who is Linux? I explain it all, in simple easy words.

People arguing about Mac Vs PC Vs Linux have a lack of understanding. Here I put all the cards on the table in a fair, unbiased way. So you can quit your jibber jabber.

A fundamental problem with debating different computer systems on the internet is that almost everyone has a hard time defining what they are arguing for. Here are those definitions.

Update: This video is available in text form at This video is available in TEXT form at http://silenceisdefeat.com/~weblordpepe/macpclinux/macpclinux.html
This video is a human-friendly explanation of:
What the PC is
What a Mac is
WTF is Linux? Why it’s a different way of computing entirely.
Other types of computers
Free software
And a mention of Google Android

Duration : 0:9:2

Read the rest of this entry »

Technorati Tags: , , , , , , , , , , , , , , , , , , , , , ,