So, there's a Chinese botnet package known as "Destroyer" (破坏者).
It, ironically, can itself be destroyed, thanks to a stack buffer overflow.
I wasn't able to get full RCE, but a jump to "call ExitProcess" should be enough, no? It can be triggered directly after "start DDoS", for even more lulz.
Here's the exploit: https://gist.github.com/Wack0/d0aa7f56d5d044fb918056207d2149b1
And here's a bot sample hash: b17535de8061dce3d6630e92d601ebe1ebac44ed52b3a04a8bb72f6661f23d44
Let's #destroythedestroyer :)
The important thing that, like it's "predecessors," it's content first, and without the style, the page is still workable.
Content before presentation, and you won't need a new web.
#AoC2017 #FSharp day4 sol Show more
// thought out sorting works and makes it easier
let part1 z =
let values = z |> List.map (fun x ->
List.distinct x = x) |> List.filter (fun y -> y)
let part2 z =
let sort (x: string) = x |> Seq.sort |> System.String.Concat
let values =
List.map (fun x -> List.map (fun y -> sort y) x) z
|> List.map (fun x -> List.distinct x = x)
|> List.filter (fun x -> x)
AoC2017 Day 3 spoilers Show more
@diamaterialista The dingus in part 1 at least is an Ulam's spiral - it's tweaked in part 2. Clever solutions for part 1 skip the grid generating stuff, but that fucks you up on part 2. The distance algorithm in part 1 doesn't need pathfinding at all if you're being naïve and make a whole grid; you can just use some simple subtraction there.
despite its wide popularity, due to its monochrome graphics and inability to excite or inspire, the BUSINESS-32 has never had a thriving demoscene
I absolutely love the UI design in Evangelion. It make sense considering how many digital interfacer there are in the movies to hire someone to make them slick. They are a character in and of themselves.
restore low-quality JPEG images by saving them as a dithered GIF
oh lord, the Eric Andre S2 finale is insane