My website, blog and portfolio…

Tag: asm

Assembly book, Filezilla for linux, and Hannah Montanna Linux

by admin on Aug.01, 2009, under Computers, Daily

Sorry it’s been so long since I last posted, but I’ve been having way too much fun poking around with my 486. I’ve been writing a bit of assembler and I found the coolest asm book called Assembly Language Step-by-Step Programming with DOS and Linux that I’ve been reading. This book is hillarious if you’re interested in asm I reccomend this book.

Here’s something entertaining to check out. Hannah Montanna Linux, it seems someone has created their own themed Hanna Montanna linux, but don’t let it fool you, its really just kbuntu themed. For a good laugh http://hannahmontana.sourceforge.net/Site/Home.html here’s  a review of it (I like the comments at the bottom the best): http://desktoplinuxreviews.com/2009/07/27/hannah-montana-linux/

So today I was in much need of an ftp program for linux. Up until now I’ve been just using the commandline ftp client for transferring files. If I needed to transfer more then a few files I’d just tar them up before sending them. Well this process works until you need to transfer files to a windows machine. So I googled a bit and found out that my favoriate ftp client for windows is also avaliable for linux! Filezilla! You can download it from their website or if you have ubuntu/debian apt-get install filezilla. It adds itself to the internet folder under the applications drop downmenu.

Leave a Comment :, , , , , , more...

Neat utility for linux…

by admin on May.25, 2009, under Computers

Today after reading a bit of my assembler book from Peter Norton I googled and found a neat little utility for Linux. objdump, objdump as the manual page says, “displays information from object files”. But this neat tool does more then that, it will also dump the asm of almost any file. Just try it on a binary:

$ objdump -D ./eschalon_book_1_demo

./eschalon_book_1_demo:     file format elf32-i386
Disassembly of section .interp:

08048134 <.interp>:
8048134:    2f                       das
8048135:    6c                       insb   (%dx),%es:(%edi)
8048136:    69 62 2f 6c 64 2d 6c     imul   $0x6c2d646c,0x2f(%edx),%esp
804813d:    69 6e 75 78 2e 73 6f     imul   $0x6f732e78,0×75(%esi),%ebp
8048144:    2e 32 00                 xor    %cs:(%eax),%al

Disassembly of section .note.ABI-tag:

08048148 <.note.ABI-tag>:
8048148:    04 00                    add    $0×0,%al
804814a:    00 00                    add    %al,(%eax)
804814c:    10 00                    adc    %al,(%eax)
804814e:    00 00                    add    %al,(%eax)
8048150:    01 00                    add    %eax,(%eax)
8048152:    00 00                    add    %al,(%eax)
8048154:    47                       inc    %edi

I only used eschalon because it’s a fun game. Don’t worry, there isn’t much here to reconstruct any bit of the game, besides this is the demo which can be found on basilisk’s website.

Next I’m going to try my hand at assembly on linux, if not in a DOS emulator. I hear dosemu is a well respected emulator.

Leave a Comment :, , , , more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!