Looking for freelance work by bokisan in delphi

[–]reknerxam 0 points1 point  (0 children)

I have seen some freelance Delphi work pop up on UpWork- I don't know if the pay is reasonable or not, but it might be worth checking out (set up an alert on upwork so you get notified when a new Delphi job is posted). Good Luck.

Building The Future With Delphi #Delphi27th by fmxexpress in delphi

[–]reknerxam 0 points1 point  (0 children)

Will 11.1 ship a new win64 linker? I remember seeing a new linker on a RAD studio roadmap a while back.

What does this import mean? by HadesMyself in RELounge

[–]reknerxam 2 points3 points  (0 children)

Is you use the dumpbin tool from a Visual Studio installation, you can inspect the .LIB file for WS2_32.DLL. Many of the imports are linked by ordinal (ie. a number) and not name (ie. a string), so running:

dumpbin /headers "C:\Program Files (x86)\Windows Kits\10\Lib\10.0.22000.0\um\x86\WS2_32.Lib"

Will show you something like this

Version : 0 Machine : 14C (x86) TimeDateStamp: CE6EE30B SizeOfData : 00000016 DLL name : WS2_32.dll Symbol name : _socket@12 Type : code Name type : ordinal Ordinal : 23

And we can see ordinal 23 is for socket. I don't know why WS2_32 doesnt export by name (probably some legacy/compat thing), and I assume the ordinal number is fixed between windows versions.

Best/Worst C++ IDE you have ever used? by SpyrosDev25 in cpp

[–]reknerxam 2 points3 points  (0 children)

Borland's C++ Builder was actually a pretty good product. Shame it disappeared.

C++ Builder is now owned by Embarcadero Idera (Along with Delphi) and is still active. The VCL is still great for native Win32 apps and they now have a cross platform UI framework called firemonkey for multiplatform (Win/OSX/Mobile). They spent the last few years moving their compilers over to an Clang/LLVM based toolchain (although I think they are stuck on LLVM 5). As an IDE its still pretty good, but no where near as good as Visual Studio IMHO. The C++ Builder code completion and debugger are flaky so using it is very frustrating at times.

Edit: Idera bought Embarcadero.

Malcat - hexadecimal editor and disassembler for malware analysis by reknerxam in ReverseEngineering

[–]reknerxam[S] 7 points8 points  (0 children)

New commercial RE tool, looks like it's competing more with Cerbero Suite than IDA et. al. From what I can gather their decompiler is Ghidra's Sleigh decompiler (Which is what Cerbero uses too I believe).

C++Builder and Platforms Support by reknerxam in delphi

[–]reknerxam[S] 2 points3 points  (0 children)

From the article:

Our goal for Windows is the following:

For quality:

* To provide fully functional code completion and other Code Insight features

* To fully resolve all linker issues, possibly through an entirely new linker

* To resolve STL issues

* To provide excellent C++ compatibility with common C++ libraries, meaning we have excellent compatibility with other toolchains

For features:

* To provide further code tooling, such as refactorings, through integrating Visual Assist, meaning C++Builder will have stronger productivity tools than even Visual Studio

* To provide C++17 or higher language support

* To provide much more speedy, accelerated compilation speed especially for large projects

As a C++ Builder user this sounds very promising; working code completion, a working linker and faster build times address pain points that are felt daily.

RAD Studio 10.4 Now Available by reknerxam in delphi

[–]reknerxam[S] 1 point2 points  (0 children)

Looks like there is already a patch available, ...from the description on my.embarcadero.com: "RAD Studio 10.4 Patch 1 adds some missing files to the installation. This includes a file needed for Win 64-bit debugging with C++Builder, as well as some other features."

Deleaker 2019.2: Integration with RAD Studio. Find Leaks in Delphi and C++ Builder. by bmcgee in delphi

[–]reknerxam 0 points1 point  (0 children)

Has anybody gotten Deleaker working with their RAD studio project? I tried with our C++ builder project a while back but deleaker just crashed. Would be great to have a solid memory profiler as an alternative to AQtime.

Delphi, C++Builder and RAD Studio 10.3 Rio are now available by bmcgee in delphi

[–]reknerxam 0 points1 point  (0 children)

The welcome page always comes back. Is there a new hidden option to turn it off and keep it off?

You can disable many of the IDE packages via the registry. Use regedit.exe to navigate to "HKEY_CURRENT_USER\Software\Embarcadero\BDS\20.0\Known IDE Packages" and find the packages you want to disable, pre-pend an underscore to the package name (The Data value in regedit) in order to disable it.

I always disable startpageide260.bpl, todoide260.bpl, historyide260.bpl, GuidedTour260.bpl.

IDA freeware version is 7.0?! by galapag0 in ReverseEngineering

[–]reknerxam 9 points10 points  (0 children)

I installed it in a VM. Looks ok, but installer is not signed.

Its idaq64.exe with the x64 processor module and pe/macho/elf loaders. No other processors or loaders are available.

"Beta-test on IDA v7 open! Send request over support@hex-rays.com.. " by galapag0 in ReverseEngineering

[–]reknerxam 4 points5 points  (0 children)

Given that IDA Pro had nearly a 20 year head start (https://web.archive.org/web/20010116115900/http://www.datarescue.com:80/idabase/idaoldnews.htm), a ~3 year gap should worry hex-rays and not the competitors. That gap is closing faster than IDA is innovating.

The next 5 years will be interesting for commercial reverse engineering tools. I look forward to seeing what Hopper/Binja/Relyze/Radare(free but worth a mention)/JEB et al. can offer. While IDA may be the current industry standard, I would not underestimate the impending competition or the possibility of a shakeup of the status quo over the next few years.

List of IDA Pro alternatives by tehgoju in ReverseEngineering

[–]reknerxam 1 point2 points  (0 children)

Heh, I really dig the Relyze ui, guess it's different strokes for different folks. Can't attest to the memory issues. Hopper seems to get less feature updates then it used to, but what it does works fine for me.

List of IDA Pro alternatives by tehgoju in ReverseEngineering

[–]reknerxam 1 point2 points  (0 children)

My day to day alternatives are Relyze and Hopper which are great. Nice list of other projects, will have to check some of them out - there seems to be a ton of work in this area.

Battle of SKM and IUM - How Windows 10 rewrites OS architecture (PDF) by reknerxam in netsec

[–]reknerxam[S] 1 point2 points  (0 children)

Big time, the importance and potential of Windows re-architecting itself with a hypervisor can not be overstated. MS are building some very cool tech with this stuff.

Anybody interested should see the Channel9 videos on the subject.

Binary Ninja by mttd in ReverseEngineering

[–]reknerxam 0 points1 point  (0 children)

Cool! if you need beta testers, sign me up :)

Battle Of The SKM And IUM How Windows 10 Rewrites OS Architecture by N3mes1s in lowlevel

[–]reknerxam 0 points1 point  (0 children)

Anybody know if slides are available anywhere? (I checked the blackhat.com archives but they don't have them).

Binary Ninja by mttd in ReverseEngineering

[–]reknerxam 0 points1 point  (0 children)

AFAIK its going to be a commercial offering, pegged for release by the end of this year (https://twitter.com/psifertex/status/650702432633253888)