The goal of this blag post is to get a legacy software used by teachers to run under Linux. The software is used to put grades of pupils into a database.
Would you like to know more?
Would you like to know more?
Would you like to know more?
1bc77b013c83b5b075c3d3c403da330178477843fc2d8326d90e495a61fbb01f and the task is:
> Create a static C2 extractor that uses abstract syntax tree transformations with Babel. You can use astexplorer.net as helper tool.
I was particularly intrigued because I've recently seen other people be extremely successful leveraging "normal dev tooling" in the JavaScript ecosystem to tackle challenges with JavaScript-based malware.
Would you like to know more?
launch.properties file, which is normally located in the support directory within your Ghidra directory (C:\Users\born\Programs\ghidra_11.0.1_PUBLIC\support\launch.properties on my machine). Just add the following somewhere in the file to adjust the font size to 23:
VMARGS=-Dfont.size.override=23
# Components
In order to adjust the font size in dialogs, I recommend searching the settings dialog ("Edit" -> "Tool Options") for "font". By the time of writing this involved the following entries (I use 12 for small and 18 for presentations):
* Byte Viewer
* Console
* Decompiler -> Display
* Graph -> Program Graph Display Options -> Miscellaneous
* Listing Display
COMPOSER_NO_DEV and NODE_ENV are set correctly without getting the double negatives confused. And you execute composer, yarn, and whatnot with all the good switches like --no-dev, --frozen-lockfile, and --production. But you still get the following error message:
Attempted to load class "WebProfilerBundle" from namespace "Symfony\Bundle\WebProfilerBundle".
Did you forget a "use" statement for another namespace?
Then you _might_ have forgotten to set APP_ENV="prod" on the **production system**. It of course makes sense when you think about it. But it always does, once you figured out. Anyway: I hope this helps a fellow traveler at some point in the future! ❤️
FOR row IN coll
FOR entry in doc.array
FILTER entry.field_name != @field_name
LIMIT @limit
RETURN DISTINCT doc
Didn't give me what I wanted. While slapping DISTINCT on the RETURN fixed the problem of "I'm getting the same document over and over again" it now doesn't return @limit many documents but seemingly a random — but lower — number. What's actually happening here is, that the indentation is deceiving: the last two lines should be indented one more.
FOR row IN coll
FILTER POSITION(doc.array[*].field_name , @field_name) == false
LIMIT @limit
RETURN doc
Is what I _actually_ wanted.
Edit (2023-04-18): And _now_ I learned that you should actually do this:
FOR row IN coll
FILTER @field_name NOT IN doc.array[*].field_name
LIMIT @limit
RETURN doc
SOUNDEX similarity searches with Doctrine in Symfony, you first need to define it as a so called "DQL User Defined Functions". Resources online are a bit dated so I decided to publish this quick blag post.
That _sounds_ nice, show me more!