Viewing profile — wazari972
wazari972
HN member- Joined
- Fri, Nov 25, 2011, 7:33 PM UTC
- HN karma
- 225
- Public activity
- 91 items
- HN profile
- View on Hacker News ↗
About wazari972
Now I'm post-doc/engineer at University Joseph Fourier, still in the same team, continuing my PhD work as part of the Nano2017 national research project (although debugging and embedded system has (nothing) to do with nano technologies!).
http://blog.0x972.info/?d=2014/09/18/08/55/00-about-me
Recent public activity
-
comment
Comment #32598748
indeed, I could reproduce it, just force push `master` into a PR, github UI will close the PR, marked it as merged, delete the source branch ... but of course nothing happens in th…
-
comment
Comment #31807234
> To load the rootkit into kernel space, it is necessary to approximately match the kernel version used for compiling; it does not have to be strictly the same. >> vermagic=2.6.32-…
-
comment
Comment #31619949
Do you have any information about what happened? (context: my son is DT1) We learn (in France) that hypoglycemia can lead to unconsciousness, but cannot be fatal as the liver will …
-
comment
Comment #31420566
exactly, > Therefore, we can see Git ignores .gitignore because its in .gitignore, which means it didn’t ignore .gitignore for instructions. > Is any of this informative, surprisin…
-
comment
Comment #29792554
Native French speaker here, same, I woulnd't pronounce "debt" the same way I would pronounce "dette" in French, and likewise for "doubt", which would turn in French "doute" ...
-
comment
Comment #27206570
> But starting from that, can we implement what seemed to be the initial goal stated in the government's document ? why not simply having 2 QR codes, one full, one light ... ?
-
comment
Comment #26742976
what about "git cherry-pick "? with this command you don't import a snapshot, but only the diff between .. , so the model parent+diff makes sense to me
-
comment
Comment #25407029
I'm personally a big fan of vanilla GDB, at least for plain C debugging. Disclaimer: I spent >5years on a PhD work searching how to extend GDB for parallel and embedded programming…
-
comment
Comment #24816740
Author here. As I mentioned above, I will rewrite this sentence to include dedicated special instructions. It was a wording mistake not to mention it!
-
comment
Comment #24816735
Author here. I will rewrite this sentence, "invalid instruction" is too limited. It should be something like "an instruction that traps, and which isn't already used for another pu…
-
comment
Comment #22316861
Last commit on master: Dec 30, 2013. Maybe a [2013] tag could be added in the title!
-
comment
Comment #22158145
I'm not sure to agree: if/as *nix systems do not use the extension to know the filetype, then `file`-like heuristics is the only other way to know the file nature, or do I miss som…
- story
-
comment
Comment #19877473
very related blog post: f-string debugging in Python 3.8 [0] which says that Python 3.8 will allow this kind of output: >> print(f"{name = }") name = 'karthikeyan' >>> print(f"{nam…
-
comment
Comment #19038122
if ever you already know LaTeX, you can use the simple programming constructs (if/then/else) to generate different CVs by switching flags actually, in Linux, I used file links (mul…
-
comment
Comment #18558940
very nice timeline, I'm curious to see how the sources look like! That kind of page could be easily templated, with something like a yaml file describing the content, and what ever…
-
comment
Comment #17566025
nice and easy ! I remember that the piping functionality was discussed in GDB mailing list long ago, but I guess it never got accepted! it would have allowed writing (gdb) disas | …
-
comment
Comment #16277080
> It would be good not have any of that damned Python monkey business involved in this. please, GDB internals are open source, you can do all of that in plain C :D That's what I di…
-
comment
Comment #16276334
this is not particularly hard to do with the Python interface: you define structures that are known by the process and the Python module + global variables, then you set an interna…
-
comment
Comment #14841791
Nice name ;-) For those not speaking familiar french, pignouf is something like dumb-ass (and champi is champignon, mushroom)
-
comment
Comment #13730625
I'm not convinced that the double ptrace is really stronger than the first one, a simple GDB.py script let you bypass it: first = True class ptraceBPT(gdb.Breakpoint): def stop(sel…
-
comment
Comment #13559746
Connected from France, Firefox in english, default was °F
-
comment
Comment #12992604
> Mind asking a few things? sure! nothing and nothing ;-) they were just leads I was trying. `target` was for: void **target; *target = *mov_addr; // move sizeof((void *) bits I've…
-
comment
Comment #12987334
I played the game another way, without reverse engineering but with execution tricks: > https://gist.github.com/kpouget/d13b6328dd6ad8489affb3d24ad8... 1/ a simple GDB.py trick: `m…
-
comment
Comment #12736198
I thought that these HW 'breakpoint' registers were (only) used to implement watchpoint, that is, read/write operations on data. Can they be used to implement 'instruction breakpoi…