flat assembler
Message board for the users of flat assembler.
Index
> Projects and Ideas > FAB (Flat Assembler Browser) |
Author |
|
Dex4u 09 Feb 2008, 13:35
This is a project to code a bootable fasm forum browser, that boots to the fasm forum in 3 second or less, plus to code the project in the simplest way possible.
You are welcome to join and add to the code, theres a topic about it here: http://board.flatassembler.net/topic.php?t=5733&start=0 To test on pc: http://www.dex4u.com/FAB/Fab.zip To test in emulator: http://www.dex4u.com/FAB/FabE.zip PS: As there already is a browser called "FBrowser" the new name will be FAB (Flat Assembler Browser), as suggested by revolution Last edited by Dex4u on 11 Mar 2008, 17:50; edited 8 times in total |
|||
09 Feb 2008, 13:35 |
|
edfed 09 Feb 2008, 14:11
malwares?
what can do a malware to a system that don't have any possibility of file system? this browser will simply read the html comming from the fasm board. |
|||
09 Feb 2008, 14:11 |
|
revolution 09 Feb 2008, 14:12
MHajduk wrote: Interesting, but I have one question: what about of security of the computer booting to the FASM forum directly? Isn't the computer "naked" this time and exposed to the attacks of malware from the net? Last edited by revolution on 09 Feb 2008, 18:36; edited 1 time in total |
|||
09 Feb 2008, 14:12 |
|
revolution 09 Feb 2008, 14:16
edfed wrote: malwares? |
|||
09 Feb 2008, 14:16 |
|
edfed 09 Feb 2008, 14:20
a malware, how can it take the control of a code that just execute a browser?
there will be no gates in this project, and if a vired html page try to take control, a simple: no, it's impossible, will be enough, no? i don't see how external soft can invade this system. |
|||
09 Feb 2008, 14:20 |
|
LocoDelAssembly 09 Feb 2008, 14:26
|
|||
09 Feb 2008, 14:26 |
|
revolution 09 Feb 2008, 14:27
edfed wrote: i don't see how external soft can invade this system. |
|||
09 Feb 2008, 14:27 |
|
inflater 09 Feb 2008, 14:30
Cool work Dex
|
|||
09 Feb 2008, 14:30 |
|
Dex4u 09 Feb 2008, 15:16
I agree that IF you can get execution,
Quote: then it can do anything it wants, like erase your HDD, spam others, etc. Unless you physically disconnect your HDD and write protect your floppy/USB drive then you do give malware a chance to cause damage. Our job is to stop anyone getting execution, plus i see this has a good way to make use of old PC, with the hdd removed and a write protected floppy. But remember even in the tcp/ip stack of vista, it had a var in a certain header that was size of the next part (how much to jump other), you could put 0 in which went into a continues loop or worse . Also remember the Xbox as the same setup as this browser. |
|||
09 Feb 2008, 15:16 |
|
edfed 09 Feb 2008, 16:05
yes, and if we want, we can make soem remakes of the tchernobyl virus.
but what is the utility of this? if i want, the next release of my package can contain a disk eraser, to delete all your drive with zig zag head movments, or worse, a code that overwrite the bios. but what for? i don't see the utility of this. about attack prevention, i think about it. html code don't contain any asm instruction to execute, so, html cannot invade the machine if we limit the buffering of these datas in a restricted amount of memory, with a limited segment etc... the problem is not viruses for now, the problem is to display the http://board.flatassembler.net page correctly, with mouse support to click on intrernals links, no file or code download required, no linking to external web pages... so, url can be limited too. http://board.flatassembler.net/ as minimal url. impossibility to make addresses with differents starts. |
|||
09 Feb 2008, 16:05 |
|
OzzY 09 Feb 2008, 16:13
How do you access the internet when booting?
|
|||
09 Feb 2008, 16:13 |
|
edfed 09 Feb 2008, 16:27
for the moment, i don't know.
but when i'll know, i'll tell you. i know how it works a little, the signals on the double twisted pairs are differential serial signals, like usb. they are read (converted in BITs) via an internal modem, and collision detection (collisions are due to the speed of propagation, closed to the light speed, and the caracteristical impedance of the line, 70OHM) launches a random wait, and request restarts. the requests are in the form of TCP IP data streams. in this stream, there are headers, footers, and data in the middle. IEEE 802.3 is the standard for these frames. so, the work consist in driving the data flow, convert it into buffers, and interpret them. in the headers, there are informations about the destination IP & MAC, source IP and MAC too. if i detect an attack from an IP or a MAC, i'll launch a decuple copy of his attack to this fuckin hacker. and then, his machine will burn if his antivir is not powerfull. yessss. |
|||
09 Feb 2008, 16:27 |
|
Dex4u 09 Feb 2008, 17:04
We will have a full tcp/ip stack, along with drivers for ethernet cards, it will also have a built in dhcp client, as well as a StartUp.txt file, so you can keep any settings, for that PC.
The first thing it will do is boot and load a "hello world!" html page off the net. |
|||
09 Feb 2008, 17:04 |
|
bitRAKE 09 Feb 2008, 18:16
revolution wrote: All the malware has to do is get execution, then it can do anything it wants, like erase your HDD, spam others, etc. Unless you physically disconnect your HDD and write protect your floppy/USB drive then you do give malware a chance to cause damage. |
|||
09 Feb 2008, 18:16 |
|
DOS386 18 Feb 2008, 05:44
De wrote:
> This is a project to code a bootable web browser, that boots to the fasm forum in 1 second. COOL MHajduk wrote: Quote: Interesting, but I have one question: what about of security of the computer booting to the FASM forum directly? Isn't the computer "naked" this time and exposed to the attacks of malware from the net? I see no problem IMHO the opposite is true: if it works one day, it will be much safer than any flavor of M$'s Infernal Exploiter Anyway, it looks good, but doesn't have any browser features/code (yet ?) ... just reusing some DexOS code _________________ Bug Nr.: 12345 Title: Hello World program compiles to 100 KB !!! Status: Closed: NOT a Bug |
|||
18 Feb 2008, 05:44 |
|
Dex4u 18 Feb 2008, 10:29
DOS386 wrote:
This project is a proof of consept, the goals are clear and we will use any code that can do the job, We need to get it to the stage where it has all the functions needed to run a web browser, than its up to member to add to it. |
|||
18 Feb 2008, 10:29 |
|
Dex4u 18 Feb 2008, 23:04
Added mouse support to the latest ver, see the first post for files.
|
|||
18 Feb 2008, 23:04 |
|
Azu 16 Jul 2009, 22:12
edfed wrote: for the moment, i don't know. |
|||
16 Jul 2009, 22:12 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.