SPTH
Second Part To Hell's artworks: artificial (life/evolution/intelligence)
Install / Use
/learn @SPTHvx/SPTHREADME
Second Part to Hell's artworks
articles -- viruses -- 23 open problems -- historic e-zines -- twitter -- e-mail
News:
<b>21.01.2024:</b> I wrote a demo for a GPT-based anti-virus program: LLMarshal can detect computer-viruses that use Large Language Models. I was motivated by seeing that none of the AV programs at virustotal detect the LLMorpher family, while at the same time, security researchers agree and consider it as a huge threat. It is a simple demo, but i believe using programs that are fluent in natural and computer languages might be the only robust way to detect such programs in the future.<br><br> <b>22.11.2023:</b> I have created a subsite about the 23 Open Problems for Digital Self-Replicators. None of these questions is solved so far. I will update if their are new partial or full solutions. If you think you have made a contributions, contact me!<br><br> <b>21.11.2023:</b> Today, <a href="https://tmpout.sh/3/">tmp.0ut#3</a> has been published. For the first time in more than 10 years, i have contributed to this old-school hacking/vxing magazine (together with many other excited hobbyists and security researchers). My contributions involve the LLMorpher series (<a href="https://github.com/SPTHvx/SPTH/blob/master/viruses/files/LLMorphism/LLMorphismI.py">LLMorpher I</a>, <a href="https://github.com/SPTHvx/SPTH/blob/master/viruses/files/LLMorphism/LLMorphismII.py">LLMorpher II</a> and the brand new GPT4 powered, strongly language mutating <a href="https://github.com/SPTHvx/SPTH/blob/master/viruses/files/LLMorphism/LLMorpherIII.py">LLMorpher III</a>) together with two articles (<a href="https://github.com/SPTHvx/SPTH/blob/master/articles/files/LLMorpher.txt">Using GPT to encode and mutate computer viruses entirely in natural language </a>, <a href="https://github.com/SPTHvx/SPTH/blob/master/articles/files/LLMorpher2.txt">Full Metamorphism of computer virus Code and Prompts via GPT4</a>). In addition, -- in the <a href="https://en.wikipedia.org/wiki/Hilbert%27s_problems">spirit of David Hilbert</a> -- i have written a text on <a href="https://github.com/SPTHvx/SPTH/blob/master/articles/files/23problems.txt">23 open problems for digital self-replicators</a>. In addition, the tmp.0ut staff was so kind and did an <a href="https://tmpout.sh/3/02.html">interview with me</a>.<br><br> <b>02.03.2023:</b><font size="2"> Just uploaded a new article, in which I use <a href="https://github.com/SPTHvx/SPTH/blob/master/articles/files/LLMorpher.txt">OpenAI's GPT to encode and mutate self-replicating code</a>, see for concrete implementations of the self-replicating linguisto-morphic codes <a href="https://github.com/SPTHvx/SPTH/blob/master/viruses/files/LLMorphism/LLMorphismI.py">LLMorpher I</a> and <a href="https://github.com/SPTHvx/SPTH/blob/master/viruses/files/LLMorphism/LLMorphismII.py">LLMorpher II</a>.<br><br> <b>11.08.2019:</b><font size="2"> My old domain (spth.virii.lu) has been down now for some time (thanks a lot perforin for hosting it!). I decided to upload the news-page (basically a logbook over the past 17 years), my <a href="articles/">articles and interviews</a>, as well as <a href="viruses/">codes</a> to github. Many links in this logbook are broken, but for reasons of nostalgia i will keep everything as it is. Please enjoy some old ideas on self-replicating codes, artificial life, artificial evolution, metamorphism, ... If you have cool idea or projects, let <a href="mailto:sperl.thomas@gmail.com">me</a> know.<br><br> <b>05.04.2014:</b><font size="2"> <a href="https://www.youtube.com/watch?v=BGBM5vWiBLo">High Hopes</a>!<br><br> <b>08.02.2014:</b><font size="2"> <a href="https://twitter.com/mikko">Mikko Hypponen</a> has mentioned my research in <a href="http://spth.virii.lu/InfectingDNA.txt">infecting biological DNA with digital Computer Code</a> in his <a href="http://sms.cam.ac.uk/media/1649555">talk in Cambridge on "Silicon Plagues"</a> (see minute 51++). My code was inspired and uses the <a href="https://www.sciencemag.org/content/329/5987/52.abstract">ideas of Craig Venter's synthetic life research</a>. They try to understand DNA in such a level that it becomes a tool solve important problems of humanity, such as creation of fuel, food or medicine at superfast and efficient rates. A great summary by him is given on his <a href="http://www.youtube.com/watch?v=HdgfzdlgUHw">TEDx talk on Future Biology</a>.<br> The idea is clear: Similar as we can use electronic computers to perform logical tasks, they want to control DNA in such a way that it can perform biological tasks which are unfeasible otherwise. Examples mentioned above - fuel, food, medicine, you are only bounded by your imagination.<br><br> I am a bit worried about the risk of abusing such techniques by criminals, nation states, you name it. Similar as computers are abused and can cause alot of trouble, also synthized DNA can be abused, but obviously on a much more dangerous scale. Compared to that, abusing computers seems like some kiddy games.<br> Per fortuna, yet we are far from the point were synthesizing DNA and booting up bacteria with it is possible on a big scale (Venter compares it with the 40s or 50s of electronic computers). Actually, afaik Craig Venter's lab is the only place where this can be done yet.<br><br> As a conclusion I think Mikko's statement "<i>Do not write a computer virus that is able to infect DNA</i>" is of course true, but naive.<br> Synthezised DNA has the potential to change our lifes in future tremendously (maybe similar or even more than computers have done), but can (and most likely will) be abused aswell - obviously in a much worse way than computers can ever be.<br><br> I wonder if somebody is thinking about serios solutions. Those bio-researchers have done some ethical studies, but I don't know how they evaluate the long-term risk. And security-people might be not be interested, as there has not been any accident yet or because the field is too different. Well, maybe it's SciFi after all.<br><br><br> <b>25.11.2013:</b><font size="2"> I have just announced <a href="http://vxheaven.org/forum/viewtopic.php?id=2467">valhalla#5</a> vx-magazine. It will be a special issue celebrating hh86's <a href="http://vxheaven.org/?year=2009">5th birthday</a> on 27.11.2014. Deadline is exactly in 365 days - so hurry up with your projects :-) I have some nice ideas for my next projects, was able to solve some things which I was thinking about for years. Hope that many people join again in this issue; i'vealready seen some of other people's project and they are wonderful; I'm excited to see the outputs :-)<br><br> </font><a name="05112013"></b><b>05.11.2013:</b><font size="2"> Finally I have uploaded my things in <a href="v4/">valhalla#4</a>: An article that explains how a <a href="InfectingDNA.txt">digital computer code can infect biological DNA, thus spread in the biological world as a self-replicating bacteria</a> (and the corresponding PoC code called <a href="InfDNA.rar">Mycoplasma mycoides SPTH-syn1.0</a>). My second article was about a way to <a href="CrossMeta.txt">infect many different programming languages with just one code, based on a special Meta-Language</a>, the corresponding <a href="Polygamy.rar">code can infect five languages (JS, VBS, MatLab, Ruby, Python), I called it Polygamy</a>. Furthermore, i did three very interesting interviews with <a href="intRGB.txt">roy g biv</a>, <a href="intJP.txt">JPanic</a> (both together with hh86) and <a href="intJeffDahmer.txt">Jeff Dahmer</a>.<br><br> In general, the quality of valhalla#4 was very high. We saw the source of JPanic's <a href="http://spth.virii.lu/v4/articles/jpanic/JPanic-MP-VX.txt">Windows/Linux/MacOS cross-infector and an detailed explanation</a> of the technique behind. He also write a tutorial about <a href="http://spth.virii.lu/v4/articles/jpanic/JPanic-MP-VX.txt">Linux 64bit infection</a> (and we believe to know what his next project will be ;-)). roy g biv submitted his collection of <a href="http://spth.virii.lu/v4/codes/roy_g_biv/Quines.txt">quine-based infectors for 32 (!) different languages</a> - most of them you find on the <a href="LIP.html">Language Infection Project</a>. M0SA showed how one can <a href="http://spth.virii.lu/v4/articles/m0sa/evade.html">circumvent automated dynamic analysis</a> with surprisingly simple techniques. r3s1stanc3 shows a new and unexpected technique for worms, <a href="http://spth.virii.lu/v4/articles/r3/mailworm_gpg.txt">based on GPG encryption and web-based keyservices</a>. And hh86 analysed the deep dark corner of native GPU languages (who's binary form is undocumented!) for <a href="http://spth.virii.lu/v4/articles/hh86/CUPTX.TXT">encryption</a> and <a href="http://spth.virii.lu/v4/articles/hh86/GPUFF.TXT">file-infection</a>. Furthermore she shows how one can infect <a href="http://spth.virii.lu/v4/articles/hh86/CLASSI.TXT">Java Class with Win32 files</a>, and the <a href="http://spth.virii.lu/v4/articles/hh86/JBSO.TXT">other way round</a> (and i wish she combines those two kitties, to get a full Java/W32 cross-infector). Another surprising and high-quality submission was a huuuge (more 7000 lines of C) <a href="http://spth.virii.lu/v4/codes/black_sun/Ether.txt">metamorphic code written by Black Sun</a>. As I said, this was a wonderful release, awesome work of many people. And - I already heared rumors of follow up projects by several of the above mentioned people, it will be awesome!! :-)<br><br> I also updated my <a href="links.htm">link</a>-section. If you think I missed somebody, please <a href="mailto:sperl.
