{"id":16389381,"url":"https://github.com/marcelog/boot-sector-tools","last_synced_at":"2025-11-13T13:01:11.951Z","repository":{"id":1392616,"uuid":"1383754","full_name":"marcelog/Boot-Sector-Tools","owner":"marcelog","description":"Made in assembler (A86), lets you play with your boot sector. Not too useful in this day and age, but good to learn about certain things","archived":false,"fork":false,"pushed_at":"2011-02-18T19:25:03.000Z","size":96,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-03T10:28:50.218Z","etag":null,"topics":["a86","assembly","boot","x86"],"latest_commit_sha":null,"homepage":"","language":"Assembly","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"chucknorris/warmup","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/marcelog.png","metadata":{"files":{"readme":"readme","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2011-02-18T19:24:28.000Z","updated_at":"2017-10-21T14:51:37.000Z","dependencies_parsed_at":"2022-07-07T01:32:06.748Z","dependency_job_id":null,"html_url":"https://github.com/marcelog/Boot-Sector-Tools","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcelog%2FBoot-Sector-Tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcelog%2FBoot-Sector-Tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcelog%2FBoot-Sector-Tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcelog%2FBoot-Sector-Tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/marcelog","download_url":"https://codeload.github.com/marcelog/Boot-Sector-Tools/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240199180,"owners_count":19763820,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["a86","assembly","boot","x86"],"created_at":"2024-10-11T04:32:42.834Z","updated_at":"2025-11-13T13:01:06.903Z","avatar_url":"https://github.com/marcelog.png","language":"Assembly","funding_links":[],"categories":[],"sub_categories":[],"readme":"--------------------------------------------------------------------\r\nNote: This software is obviously old and deprecated (who uses dos\r\nnowadays??). But it still is a good way to learn about certaing things.\r\nEnjoy ;)\r\n--------------------------------------------------------------------\r\n                        Read Boot and Write Boot 1.0\r\n                        ----------------------------\r\n                                Copyright (c) 1999 by Marcelo Gornstein \u003cmarcelog@gmail.com\u003e\r\n\r\n\r\nYes. It's me again. Hi. This time with some DOS stuff.\r\nWell, I started this two little, nice and useful (I guess) programs\r\nbecause I had the right computer with the right compiler in the right\r\nboring class ;).\r\nOk, Read Boot reads the boot sector (sector 0) from the first floppy\r\ndrive (A) and writes it to a file. You may pass the filename as the\r\nfirst argument. If no filename is given, it will be called \"BOOT.SCT\".\r\n\r\nFor example:\r\nC:\\\u003erboot                  will download the boot sector to the file boot.sct\r\nC:\\\u003erboot file.ext         will download the boot sector to the file file.ext\r\n\r\nAnd Write Boot makes the exact opposite. Reads 512 bytes from a file and\r\nthen overwrites the boot sector.\r\n\r\nFor example:\r\nC:\\\u003ewboot                  will read the file boot.sct\r\nC:\\\u003ewboot file.ext         will read the file file.ext\r\n\r\nIs this useful?\r\n---------------\r\nWell, that depends. First of all, I did this programs with an educational\r\nintention.  No, don't laugh. It's true ;)\r\nBut let's face it....I did collect viruses during the DOS era. And with\r\nthis program you may continue your collection by just \"grabbing\" the\r\nboot sector virus from the floppy and putting it in a file.\r\nAnd how about \"grabbing\" a known-clean boot sector and disinfect\r\nany floppy from ANY boot sector virus in a few seconds?\r\nI included some images for your own experiment.\r\n\r\nNotes:\r\n-----\r\nThis program is under the GNU/GPL version 2 license.\r\nBoth programs do compile with A86. But you should have no problems with\r\nother compilers.\r\nI (Marcelo Gornstein) don't take any responsability from the consequences\r\nderived from your use of these two programs. Legal stuff, you know. Had\r\nto be there ;)\r\n\r\nSend me your comments, suggestions, etc.\r\n\r\nRegards,\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarcelog%2Fboot-sector-tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarcelog%2Fboot-sector-tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarcelog%2Fboot-sector-tools/lists"}