/tech/ - Technology

Buffer overflow

Boards | Catalog | Bottom

Check to confirm you're not a robot
Drawing x size canvas

Remember to follow the rules

Max file size: 350.00 MB

Max files: 5

Max message length: 4096

New sheriff in town Anonymous Board owner 05/21/2020 (Thu) 10:11:39 [Preview] No. 14174 [Reply] [Last 50 Posts]
Hi guys, I'm the new board owner.
I claimed this board because it was dead and there aren't that many alt /tech/ boards on the intertubes.
I'm planning on bringing new life to this board, shilling it a little here and there.

But enough about me; what do you think of this board? Any change you would like to see? I already removed all the bans and the captcha and stuff like that.
7 posts and 3 images omitted.

Anonymous 05/22/2020 (Fri) 14:19:39 [Preview] No.14183 del
Well ok. bye then

We'll just stay here

Anonymous 05/22/2020 (Fri) 20:05:07 [Preview] No.14185 del
But he's white? How can he jump so high?

Anonymous 05/22/2020 (Fri) 20:07:04 [Preview] No.14186 del
create/use a .onion gitlab instance to start a community project.
Let's see what people can do.

Anonymous 05/23/2020 (Sat) 02:57:20 [Preview] No.14187 del
(131.64 KB 363x400 KUa2889u_400x400.png)
I'm not going anywhere, don't talk to me like you can say goodbye, i just got here

Anonymous 05/23/2020 (Sat) 11:23:18 [Preview] No.14193 del
doxxed faggot

(104.31 KB 1242x828 Freenetscreenshot.png)
Freenet gateway Anonymous 04/12/2020 (Sun) 19:52:55 [Preview] No. 14077 [Reply] [Last 50 Posts]
Hey /tech/. I've made an open Freenet proxy. No censorship or whitelist, you can browse everything.


Anyone who wants to try it and give some feedback?
2 posts and 1 image omitted.

Anonymous 04/13/2020 (Mon) 21:59:55 [Preview] No.14083 del

Anonymous 04/23/2020 (Thu) 08:50:22 [Preview] No.14103 del
Much like i2p freenet is very sparse and aside from mp3 download sites and a few neat tech things i see nothing on freenet worth a fuck. The only way you can dig deeper is scraping urls and manually clicking links and at that point im not sure that is a rabbit hole worth going down.

There is a value though in these protocols for decentralized online archival of information for example. So this project the OP is showing can be used with web.archive.org/save/ and archive.is.

Anonymous 05/12/2020 (Tue) 15:48:19 [Preview] No.14146 del
let me guess... glowmail??

Anonymous 05/21/2020 (Thu) 18:47:40 [Preview] No.14176 del
Site down!

Invalid key: java.net.MalformedURLException: There is no @ in that URI! (freenet/)

Anonymous 05/23/2020 (Sat) 15:47:54 [Preview] No.14194 del
Remove the / at the end.

(232.56 KB 1803x1432 EYN50SbX0AEbnCG.jpg)
Consumer Shit General Anonymous 05/23/2020 (Sat) 03:01:43 [Preview] No. 14188 [Reply] [Last 50 Posts]
Has anyone bought pic related or something similar? What kind of performance can you get out of it? I guess thermal dissipation will be the biggest bottleneck. Thinking of something like this with a wireless keyboard and mouse for the TV.

Anonymous 05/23/2020 (Sat) 03:12:15 [Preview] No.14189 del
I want to upgrade my home core to 10GbE, thinking pic related. "QSW-308S is a 3-port 10G SFP+ and 8-port Gigabit Unmanaged Switch".

Anonymous 05/23/2020 (Sat) 03:29:28 [Preview] No.14190 del
(312.58 KB 800x500 TS-963x.png)
Pic related doesn't do SFP+, just 10GBase-T.
Anyone know of any 10GbE SFP HDD/SSD NAS units? Preferably not rack-mounted

Anonymous 05/23/2020 (Sat) 03:40:32 [Preview] No.14191 del
(103.16 KB 908x517 NFS_wireshark.jpg)
A quick note to readers of 'high-speed' network attached storage providers. You're probably (hopefully) using NFS to export your file systems to remote hosts. Plz take the time to understand how NFS works over the network and what the constraints are. This (NFS) extends to include the behaviors of TCP/UDP too!

A few milli or nano seconds of latency may seem insignificant but when you're working with large volumes of sequential read/writes they start to add up!

Anonymous 05/23/2020 (Sat) 03:51:23 [Preview] No.14192 del
Checkout my current SICK NAS featuring a single-core 1.8GHz Atom and 1GB of DDR2 memory. 10TB of 6-disk RADI10 capacity lmao

(20.22 KB 386x405 guix.jpg)
GUIX Anonymous 04/22/2020 (Wed) 19:31:24 [Preview] No. 14098 [Reply] [Last 50 Posts]
BO has given up on life so it doesn't matter if this is a shit thread.

I want to install GUIX with HURD, the real deal GNU system, on a macbook A1181 I am fixing up.

Any advice? Anyone tried it?
12 posts and 1 image omitted.

OP Anonymous 05/15/2020 (Fri) 13:58:32 [Preview] No.14153 del
Well, I have my first hurdle. The POS won't boot from disc. I am going to try installing on another machine and then transferring the drive.

Anonymous 05/16/2020 (Sat) 08:41:22 [Preview] No.14154 del
Welp, I'm really scratching my head on this one.

1) The Mac gives me "Select CD-ROM Boot Type" error and while I keep reading 'lol, just hold 1 and press enter at the exact right time bro' I can't seem to press return at the correct time, the 1 bit works because it shows as the selection so at least in theory it should work. Will probably try this a hundred more times.
2) I can't seem to make a bootable usb from the guix iso, so installing on another system and just inserting the drive is a no. UNetbootin is normally a sure win but I'm getting nowhere.

I am using Trisquel currently. It actually stalls for like 3-5 minutes every time I shutdown whilst it waits for all the systemd networking to hang itself. Not a comfy OS at all. Thankfully they switched to MATE though, because current GNOME is a fucking joke.

Anonymous 05/16/2020 (Sat) 22:59:56 [Preview] No.14155 del
Maybe some of the dependencies didn't get loaded when you were installing

Or you forgot to install some of the dependencies when you were starting

Anonymous 05/18/2020 (Mon) 06:35:27 [Preview] No.14165 del
Nah, it's a fairly common bug with no solutions. Besides, I hope to be transferring to the mac with guix and repurposing my desktop as an HTPC.

OP Anonymous 05/21/2020 (Thu) 06:31:56 [Preview] No.14173 del
I'm at a stand still currently. The Mac must be in worse shape than I thought. I tried just using my current drive which is efi but no good. So I thought of trying a Mac osx install DVD, no good, still gives the bug. Basically, unless I can figure a way around this fucking bug, this thing is never going to boot anything.

Does anyone happen to know, is there anything different or special about the efi a Mac needs versus PC? I don't think so myself so I'm wondering if there is a problem with the drive cable in the Mac.
My other option is libreboot which would solve the disc bug but I need a r-pi or something to flash the board.

(20.69 KB 541x167 my2020census.jpg)
I Don't Run Javascript Anonymous 03/20/2020 (Fri) 19:21:36 [Preview] No. 14056 [Reply] [Last 50 Posts]
Instead of going out of the way and making extra unnecessary effort to write a garbage fail web site, why not stick with standard HTML forms and POST and always Just Work on any fucking browser made in the last 20 years?
22 posts and 4 images omitted.

Anonymous 05/17/2020 (Sun) 23:35:58 [Preview] No.14164 del
>I tell him about thread messages, he shows me page numbers on board page
Wheeze, man. Pagination too can be eliminated with lazy-loading scroll. I just remembered the thing that does append new stuff without requesting all the previously downloaded articles, it's called RSS.
>uses outdated Tor browser
>writes enterprise-grade webshit(TM) and tells me how CGI scripts are better than client-side logic
Ok, boomer. It looks ugly, it is computationally intensive for a server with multiple concurrent users, it can be done on individual clients, you don't need any backend for this besides one database and interface to read/write in it. An encrypted websocket chatroom can be run on esp32 microcontroller with 500k of RAM using it only for initial download of page with javascript and for message store/routing.

No. It's because what you see on modern web as "bad javascript" used to be delivered by mail on floppy disks and executed on your PC anyways: databases, phonebooks, interactive catalogues, videogames, scene zines as amalgamation of the former. What wasn't run locally, before Internet adoption, you had to dial up, one service at a time since telephone lines can only establish one connection due to the nature of circuit switching architecture, most of the time people logged into large mainframes owned by telephone companies, or ones located at their workplace, these mainframes contained all the services people used daily, so there was no need to connect to different ones for specific task: electronic mail, news, classifieds, chatrooms, spreadsheet, text processing software, heavy math software, on some advanced systems even graphic stuff like maps and weather forecasts projected onto them. Reminds somethin', eh? Millennials call it C-L-O-U-D, exact same services modern Google soup provides, and everybody shits their pants over how good ol' days were before web when you had to do your taxes on university mainframe because your home computer was an equivalent of modern smartphone, an overpriced kid's toy.

Anonymous 05/18/2020 (Mon) 13:17:27 [Preview] No.14166 del
(36.42 KB 640x480 Java.png)
> need mainframe for filling out 1040 form
Nah. Most people in the 80's just used the paper forms and a calculator. When I turned 18, my aunt showed me how to fill out the form and I've done it that way ever since, even when I did contract work (form 1099) and had a bunch of deductions and investments.
But if you did want the computer to do all the work, it wouldn't need to be any kind of fancy computer, just something powerful enough to run a spreadsheet, because that's the kind of basic math that taxes are. Actually here's an "official" software for DOS:
Needs an 8088 CPU, but I'm sure a Z80 could handle it just fine too (I mean it's capable of doing those calculations, not that it can run DOS software made for Intel x86). Anyway a plain old desktop calculator can do taxes, so you really don't need much.
As for javascript, well it's a piece of botnet-enabling shit. Unlike the early micros, today's computers are full of serious bugs at every level. It's a very bad idea to keep such computers networked all the time, and it's even worse to allow remote sites to run unverified code on them.

Anonymous 05/19/2020 (Tue) 18:08:26 [Preview] No.14169 del
Because the model of a static webpage for everything has proven unfit for purposes of modern™ Web®.
I think the smarter move would be to redesign the protocol and the markup language itself, allowing for more in-page interactions with a server in a standardized manner and defining more semantics in general instead of just a document markup, but things like those are hard to plan in advance and redesigning shit would mean losing/splitting the userbase.

Honestly I just feel bad mostly because Web was used for things it wasn't designed for thus thwarting the establishment of some competitive standards. For example, web online banking/payments shouldn't really be a thing, web browser games shouldn't be a thing (though actual native games didn't really suffer because of this afaik), web-based instant messaging like webchats shouldn't be a thing and so on. Instead, there should be applications covering use cases out of the scope of Web. That's what I feel bad for. JS is just a symptom of this and a solution to extend that scope to the infinity, because now we can have pages do pretty much whatever webmasters want, and the world has pretty much moved into the Web world, not the application world as far as user experience goes (JSON applications still talk pretty much Web).

>how to fix this
I actually don't know. Allowing web pages to do whatever they want is more powerful than designing some very powerful but static scheme first to later find out users (webmasters) want to do something entirely different. One thing people could do is stop using Web entirely but I don't see it happening anytime soon. The worst thing that happened to Web users' recklessness so far is the snowden- and whole privacy awareness thing, I think, but it is not nearly enough to stop that "whatever works, goes" train. Also to be completely honest, JS isn't necessarily a terrible user experience nor a privacy/security risk (no more than using web by itself). Probably even the most sophisticated logic could be coded in some tens of kilobytes of JS but instead we have obfuscated monsters taking actual megabytes of space that actually could fail to load and guess what - robust™ JS have logic for that also which bloats them even more lol. Yeah. Programming is hard, I guess.

Anonymous 05/20/2020 (Wed) 10:45:32 [Preview] No.14171 del
Besides 3rd party javascript, if I'm not behind something like TOR, is there any security reason to really block it?

Anonymous 05/20/2020 (Wed) 12:58:02 [Preview] No.14172 del
Unfortunately in the Web, you cannot really trust even a "trusted" site with 3rd party requests blocked in your browser, because the injected JS can still do shit on the site without you knowing about it. Do note also that I said "requests" - you have to block all 3rd party requests with something like RequestPolicy or uMatrix for ffx, or else even legal JS can access some fingerprinting resources which in turn could be hijacked as well.
Also JS enables sites to do much more elaborate fingerprinting of your browser, however I do admit that there are way too few people disabling JS these days, so running sites without a JS is a distinguishable fingerprint by itself.

tags: fingerprinting, DNS rebinding, XSS, HTML injection

Why are you still running systemd? Anonymous 10/24/2018 (Wed) 07:43:56 [Preview] No. 12921 [Reply] [Last 50 Posts]
Serious question, not sure what else to add.
37 posts and 4 images omitted.

Anonymous 04/06/2020 (Mon) 11:33:22 [Preview] No.14073 del
rip video

Anonymous 05/10/2020 (Sun) 20:40:57 [Preview] No.14143 del
There you go.

Anonymous 05/12/2020 (Tue) 19:08:35 [Preview] No.14147 del
It's free software and it doesn't interfere with any of the computing I do, I never had problems with it and it does what it's supposed to well. If there is a piece of software I'd dislike Poettering over, it's pulseaudio. I remember a few times that it broke my sound, but those issues have been resolved nowadays so there's no reason not to use it. I don't understand all of the whining about "UNIX philosophy" and "modularization." GNU's Not UNIX and GNU programs have always been robust (or "bloated," if you want to be rude) rather than minimalistic, look at EMACS for Christ's sake.

Anonymous 05/19/2020 (Tue) 15:46:18 [Preview] No.14168 del
I don't.

I actually don't have much of a problem with the "bloatedness" but the ever-expanding scope is just cancerous thinking and I don't even know why it is allowed. We want to add some additional semantics to how we run binaries and we want to write declarative configuration files - fine, do it, but you have to stop somewhere, like, there should be a place where we design things and where we decide what to do and what not to do. Honestly it just makes me think that the bazaar model fails here instead of the cathedral one.
>b-but it werks
It doesn't. Look at all the "features" systemd provides. I'm guessing more than half of them just don't work (if you want an example, my beef was with wake-on-lan preparation of network adapters) and it works for your paticular use case because you don't stray off the beaten path too far.
>but it still provides a way to add shell initscripts and whatnot
It does, but why would I use the systemd then if I can use old and tried initscripts? Why should I double my work on configuration or try to debug some obscure edge-case in a million LOCs work? No thanks.

Saying that though, for an end user it doesn't really matter as long as they don't do anything and stick with the distro default. Nice fucking new Windows we got here, I actually cannot wait for Linux to crumble already. There are tons of bugs in the kernel nobody fixes because not enough manpower and because it's actually hard, way harder than even 10 years ago. I would go to *BSD but using unix-like systems made me realize I don't like Unix that much. Time to look for a meme OS or to write one myself.


Anonymous 05/20/2020 (Wed) 05:26:16 [Preview] No.14170 del
Pulse audio is risky. One it uses a cookie. And pipes audio everywhere. Everything on a computer can osculate. Much like your headphones can be turned into a headphone. Or your key board strokes could be key logged. This may be tin foil but Pulse is less secure. Also dependencies. remove libpulse0 and see what happens.

systemd is great. I like to get cycked in the long run.

(418.41 KB 1920x1920 binbows.png)
DESIGNATED CONTAINMENT THREAD Anonymous Board owner 10/14/2019 (Mon) 00:31:30 [Preview] No. 13819 [Reply] [Last 50 Posts]
Questions, links, advertisements, funposts that don't deserve a thread all goes in here. Questions relating to /tech/ are not obligated to be answered here.
53 posts and 11 images omitted.

Anonymous 05/07/2020 (Thu) 19:45:17 [Preview] No.14138 del
No! Stop lying! There is only me! You are me!

Anonymous 05/10/2020 (Sun) 21:31:36 [Preview] No.14144 del
Why do I keep responding to myself

Anonymous 05/11/2020 (Mon) 14:35:33 [Preview] No.14145 del
umm yeah there's more than one person here. It's not really funny at this point

Anonymous 05/13/2020 (Wed) 07:26:37 [Preview] No.14148 del
(70.70 KB 765x435 endchan.png)
Please help me.
I'm learning processing of signals from book Allen B. Downey.
I cannot running function Chirp:
import thinkdsp

The interpretator say me this fucking string, that I did not understand \:( :
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/helloworld/python/signal_analysis/task/thinkdsp.py", line 1240, in make_wave
ys = self.evaluate(ts)
File "/home/helloworld/python/signal_analysis/task/thinkdsp.py", line 1529, in evaluate
dts = np.diff(ts, append=ts[-1])
TypeError: diff() got an unexpected keyword argument 'append'
>>> signal=impulses(signal)

Message too long. Click here to view full text.

Anonymous 05/19/2020 (Tue) 08:27:27 [Preview] No.14167 del
Well, I can only point out the obvious, you are missing a library which is either not there or not properly located. Maybe a language a version issue though unlikely.
Sorry for the lateness of this reply, you probably solved this already.

(130.03 KB 659x875 gateway.jpg)
Old Technology Thread Anonymous 08/10/2019 (Sat) 22:16:52 [Preview] No. 13422 [Reply] [Last 50 Posts]
Last one I had up on 8ch is down so I'll make one here. Post pictures and discuss old technology and your projects.

Computer software, hardware, audio equipment, electronics etc. all welcome.

I visited an electronics swap meet today in my are for the first time. I wish I'd been sooner, up to now I had no idea I could find this stuff at such a good price. I was able to get a docking station for a newer thinkpad of mine, but I'm still looking for one for my x20 which as it turns out, is a huge pain to install an OS onto.

Also hoping to get a record player soon, most likely something from Technics just because I think it's good. Any brand recommendations or things to look for?
32 posts and 7 images omitted.

Anonymous 01/04/2020 (Sat) 13:57:33 [Preview] No.13998 del
There's better async serial solutions for Amigas.
Modern and old.

Anonymous 01/09/2020 (Thu) 00:12:10 [Preview] No.14001 del
yeah I know. If I'm up to date, I think the fastest you could go right now with an FASTRammed A600 would be a PCMCIA network card with the roadshow TCP/IP stack but I want a computer thing without TCP/IP in my house. I also don't really like the layers of abstraction it adds. Not that it would be a computational problem, it's more of a philosophical and nostalgic one. Amiga for me personally when I got my first one back in the day was the time before LANs or even computerized things everywhere and it just doesn't "feel right" to me. Just don't want it, don't need it.

If I want fast I have plenty of silicone around that goes a lot faster without much of an effort. I've used faster Amigas with some really fast acceleration cards and somehow it's like putting a Porsche engine into a Lada beyond some point. It just doesn't make a lot of sense except for dick-measuring contests. A very moderate 020 expansion that doubles or triples the system clock so the CPU can get a few extra cycles between the chipset is where I see the Amiga at the very fastest. Everything else is diminishing returns and IMHO, kinda nonsense in this day and age. I don't understand why you'd want to invite the bloatedness and shittiness of the modern IT world into such a simple and elegant system.

Back to topic - Then you also could use the parallel port for file transfer, you could even use the external disk port to implement a faster serial port with some glue logic, most of all though a serial port that doesn't strain the CPU as much. I once had a SPI interface implemented on the disk drive port, it was a while ago. You can generally get a lot of speed out of that port if you put the effort in, the CIAs are not that slow. For a computer from 1987 that is. Kids nowadays would say the parallel port and disk drive port can be used as GPIO.

Then you could also install the various patches and implementations of the serial.device that are less CPU-heavy than the Commodore-supplied one. I like artser most there as it's the one that breaks the least from my tests.

I did none of the above and instead found a 16 bit RS232 card for the PCMCIA port for five bucks. That's a lot cheaper&easier than whipping sth. up. I can max it out pretty much and functionally it's more or less the same than what I was planning. There was even already a driver with source code included on aminet, which is always nice.

I had so much fun with this little setup in the last few days, more than I had with IT in general for a long time, which made me ignore all my other projects for the time being. I did some writing/organizing/journaling (yea gay) and some pixel art stuff. I like to just turn everything electronic off, sit down at the Amiga with a cup of coffee and go at what I want to do. The only sound is the disk clicking the gotek's speaker makes. (yes I can turn that off, I don't wanna) I imported the old narrator.device from 2.05 into 3.1 and have the Amiga occasionally drone some information at me with the robotic voice. That was the future world we dreamed about until it turned into well.. this.

I pulled an old Mitsubishi FDD with black bezel out of my computer piles and I plan to modify it for the use with the Amiga, it should fit very well with the smoked acrylic case. While the Flash-Floppy Gotek is practical, I have a metric ton of old floppy disks. I kinda wanna use them and want the tactility of them back. I even found one of my old disk boxes. Dunno.. seemed like an interesting idea.

Next step after that is higher integration with a fast ARM linux machine via arexx and a gcc environment for 68k. Compared to the Amiga, every ARM is a supercomputer and some of that processing power could be harnessed to expand some functionality or just to speed up some number crunching. I also wanted to look for a good Amiga forth interpreter/compiler.

Anonymous 01/09/2020 (Thu) 00:38:32 [Preview] No.14002 del
Somehow I misread the post and my brain replaced serial with "transfer" which is quite the brainfart. Point stil l stands, I'm fine with my simple solution. All I mostly wanted from it is speed up the Terminal a little.

Anonymous 01/14/2020 (Tue) 00:26:53 [Preview] No.14011 del
I've run into AmigaOS 3.1.4 and it's buggy as fuck. The update fixes a few things but is quite hard to find online.

Since I hate the Amiga Community and that amiga warez site smells like a huge honeypot (they reject all accounts with anonymous mail providers hmmm wonder why) and also since am kind of a cock I attached it to this post.

3.1.4 itself should be easy enough to find, check piratebay, it's on there.

mod pls don't bully but this place is dead anyways.

Anonymous 05/17/2020 (Sun) 04:56:02 [Preview] No.14157 del
bump... I had moved to julay's /retro/ but I guess I'm back here

(141.00 B 225x150 logo.png)
Let's share our RetroShare keys.

If you're not using RetroShare, you can download it at:
https://retroshare.cc/ (get the desktop/laptop version, Linux users should use .appImage)

Source code at:

Here is my key:


Message too long. Click here to view full text.

Julay.world is a data-mining project Anonymous 02/25/2020 (Tue) 09:52:31 [Preview] No. 14039 [Reply] [Last 50 Posts]
For months, (((robi))), aka julay.world's owner has been shilling his data-mining imageboard everywhere. He has been mass-deleting threads/posts that expose him. Alphachan's admin announced that he had setup his chan to harvest user data to give to robi. Apparently he was paid a huge amount.

We cannot let him continue with this shit. We need to stop him. So, anons, please start creating threads/posts on julay.world and other chans with this post text and attached images.

One of robi's mods is apparently in legal trouble. He goes under the name of euphoria. In response to the exposed threads/posts, he has been mass-banning anons for exposing robi's lies. Robi hasn't even answered the question of whether he paid alphachan's owner.

As for proof of the alphachan admin closing his chan after the data mining was complete: http://archive.is/TAz1a

Other archives for proof:
http://archive.is/WLbm0 (create threads like this on julay.world)
http://archive.is/bMrkc (euphoria mass-banning)

>anons please stop using julay, please

Anonymous Board owner 02/25/2020 (Tue) 22:32:24 [Preview] No.14040 del
No board is your personal army but doesn't stuff like this belong in /ggrevolt/?

Anonymous 02/26/2020 (Wed) 13:48:33 [Preview] No.14041 del
They use horrendous amounts of Javascript after all.

Anonymous 05/06/2020 (Wed) 22:43:27 [Preview] No.14136 del