|
|
|
Efcom is an Israeli company specializing in software development and hardware integration.
Over five years in the market, we work with more than 40 companies (both in private and defense sectors) in many areas: medical equipment, digital printing, control systems, image processing, mathematical algorithms, security systems, and more.
View examples of projects
We hire a wide variety of specialists to provide optimal solutions to every customer: from requirements analysis and characterization to development, interface design, and product testing.
We have worked with a wide range of hardware devices: cameras, motion controllers, PLC controllers, Data Acquisition cards, RFID antennas, lasers, barcode/DMX readers, magnetic card readers, Print heads, and many others.
View full list of hardware components
|
|
|
|
|
Clients:
|
|
|
|
|
|
|
Projects: |
Platforms we work with: |
|
|
- Windows: C\C++\C#, VB.NET, WPF, Silverlight, COM, COM+
- Mobile Device: Windows Mobile, Symbian, Andriod, iPhone
- DB: MySQL, MsSQL, SQLite,
- Linux: C\C++, QT
- WEB: ASP.NET, PHP, HTML, CSS, JS, AJAX
- Embedded: VxWorks, Linux embedded, Windows Mobile/CE, ARM, TI, DSP, Pick.
- Low level: Software Reverse Engineering, Windows low level, Windows Drivers, Android/Symbian/Blackberry low level, VxWorks
- Algorithms: Image/Signal Processing, Matlab Algorithm Development
|
|
|
|
|
|
|
|
|
|
|
|
|
Reverse Engineering
EfCom specializes in reverse software engineering on Windows platform.
We provide services such as source code reversals and analysis-identification of software capabilities.
Reverse software engineering, or program comprehension, is a vital task requiring superior qualifications. Reading a code is much harder than writing one.
The overall process of software evolution and maintenance includes the task of understanding the existing system. The task is far from trivial: up to 50% of the software maintenance consists of program comprehension. The task is even more complicated if the source of the system doesn't exists, in those case only reverse software engineering can be used.
Our thorough understanding of system internals, knowingly selected tools, and a skillful team will allow us to help you with the most complicated and time-sensitive problems.
Reasons for reverse software engineering:
- Application vulnerability testing
- Penetration testing
- Product analysis: how a product works, the components it consists of, estimate costs, identification of potential patent infringement.
- Integrating with system without SDK
- Competitive technical intelligence: understanding what competitors are actually doing versus what they say they are doing.
- Learning from others' mistakes.
Contact us for More Details on Reverse Software Engineering
|
|
|
|
| |
 |
|
|
We can also be found at the
Israel Science and Technology Homepage
|
|
|