> On Sun, 23 Dec 2001, Jeff Waugh wrote:
>
> > Holy cow! Krazy Sunday Linux Challenge!
> >
> > Your challenge, should you choose to accept it is:
> >
> >   Reboot a linux-mipsel machine using only... a running root bash process.
> >
> > You may not execute any program [1], you may not use the switch [2].
> >
> > - Jeff
> >
> > [1] FATAL: kernel too old
> > [2] Miles and miles away, even by one of those fancy-schmancy car thingies.

\begin{Grant Parnell}
> Hmm... the trick would be to find the warm start boot rom address, or even
> the cold start address, then somehow find where the live kernel image is
> in ram and poke into that a whole pile of machine code instructions to
> jump to the warm start address. To do this you'd be using the built in 
> echo command and hopefully sticking stuff into something like /proc/kcore.
> 
> Finding the address is going to be a matter of looking up the specs for
> the CPU and hoping like hell they didn't use a bootstrap rom (ie one
> that's banked out when the system's finished with it). EG at reset a 6502
A
> looks up a vector at 0xFFFE as a 16 bit address then does a JMP to that 
> address.
> 
> You're really going to need another live machine to do some peeking on to 
> find where you need to poke stuff.

.. i don't get it.

kill is built into bash..

"kill -INT 1" should be equivalent to ctrl-alt-del on the console, and
shouldn't actually need to spawn another process.

(and whats this "kernel is too old" huff?)

-- 
 - Gus
-- 
SLUG - Sydney Linux User Group Mailing List - http://slug.org.au/
More Info: http://lists.slug.org.au/listinfo/slug

Reply via email to