News for hackers. Stuff that matters.

jaybosamiya

Re:Verified Rust for low-level systems code on Saturday May 04, 2024 @06:20PM (#40260760)
A fork of rust-analyzer, called verus-analyzer, provides support for Verus syntax and actions (including new proof-specific actions) https://github.com/verus-lang/verus-analyzer/
Re:Sudo and Signal Propagation on Wednesday May 24, 2023 @09:25PM (#36066100)
This reminds me of a bugfix [1] I added to nmap almost a decade ago, where runtime interaction was previously broken due to interaction with sudo and signal propagation. Was a fun rabbit-hole to figure out why the issue was happening.

[1]: https://github.com/nmap/nmap/commit/f2e162d2245679f420b40feb...

Re:Measure code execution time accurately in Python on Saturday January 18, 2020 @11:44PM (#22089522)
I haven't had a chance to mess around with it much, but the coz-profiler [1] uses basically the same idea, but the other way around (i.e., slow down everything else to get a "virtual speedup") which helps quantify what the effect of optimizing some code would be.

I learnt about this tool from Emery Berger's talk [2] on this (at strangeloop), which I highly recommend. Lots of really nice insight, even outside of this tool.

[1] https://github.com/plasma-umass/coz [2] https://www.youtube.com/watch?v=r-TLSBdHe1A

Re:Death Note: L, Anonymity and Eluding Entropy (2017) on Tuesday August 06, 2019 @12:17AM (#20622084)
A fun read where the "could you still detect" portion turns out to be a very important plot point: Thrice Upon a Time by James P Hogan (https://www.goodreads.com/book/show/849488.Thrice_Upon_a_Tim...)
Re:Python urllib CRLF injection vulnerability on Monday March 18, 2019 @02:05PM (#19423442)
Relevant (and super cool) previous work, done by Orange Tsai: https://www.blackhat.com/docs/us-17/thursday/us-17-Tsai-A-Ne...
Re:Exploiting Chrome V8: Krautflare on Thursday January 17, 2019 @06:56PM (#18935833)
Hi! Author here. Happy to answer any questions.
Re:Exploiting Chrome V8: Krautflare on Thursday January 17, 2019 @06:56PM (#18935828)
Reader mode should be working now. Just tested on mobile Safari.
Re:Exploiting Chrome V8: Krautflare on Thursday January 17, 2019 @06:49PM (#18935793)
Hi! It looks like I'd forgotten to update the CSS in one portion, due to this, on medium-sized screens, there was an overlap that occurred. This should be fixed now.
Re:Pwn2Own Vancouver 2019: Tesla, VMWare, Microsoft, and more on Tuesday January 15, 2019 @04:24PM (#18915490)
As per the full contest rules (https://www.zerodayinitiative.com/Pwn2Own2019Rules.html):

> If more than one contestant registers for a given category, the order of the contestants will be drawn at random. Based on the contestant order, the first contestant will be given an opportunity to attempt to compromise the selected target. If unsuccessful, the next randomly drawn contestant will be given an opportunity. This will continue until a contestant successfully compromises the target. The first contestant to successfully compromise a selected target will win the prize money for that target in that category. After a target has been compromised, the contest for that category is over and no other contestants will participate in the contest for that category (unless Sponsor has offered an additional winner option, which would be announced at the conference if applicable).

Re:Is eval evil? Just-in-time compiling on Monday November 19, 2018 @02:26PM (#18488951)
Your whitelisting is quite good!

I still haven't been able to do complete code execution yet, but have reasons to believe it might be possible.

Simply using `x1` as input causes it to print "deadbeef11 is not defined". Additionally, parens are allowed, and there is the `=>` arrow syntax for defining functions. Thus, we have a way to define variables, a way to define lambda abstractions, as well as a way to perform applications. Therefore, we have the untyped lambda calculus. This is Turing complete, so I have reason to believe that it should be possible to execute arbitrary code. I just need to find some time to do so :)

Update: `(x1=>x1(x1))(x1=>x1(x1))` gives "Too much recursion" :D

Re:Thoughts on Microsoft's Time-Travel Debugger on Sunday October 08, 2017 @03:27AM (#15427326)
A really nice outline by Prof Frank Pajares, can be found at [0] for people who might want to read through in a hurry. However, I personally would recommend reading the original text itself.

Link(s): [0] https://www.uky.edu/~eushe2/Pajares/Kuhn.html

Re:Reverse Engineering Malware 102 on Saturday August 12, 2017 @05:09PM (#14999981)
> *securedorg

The RE101 and RE102 courses are created and run by Amanda Rousseau (Malware Unicorn), and she is amazing for giving back to the community constantly. I would definitely recommend following her on Twitter : https://twitter.com/malwareunicorn

The reason I bring all of this up, is since your typo "securedog" reminded me of (coincidentally) @malwareunicorn's 2 dogs : Malware Research Dog, and RE Pup. Absolutely adorable dogs :)

Yep, adding that option thing would be great. This could be done similar to the way giphy implements it at the moment. Also, guggy.com/slack doesn't seem to be working at the moment (along with the about page itself)

Older »