Introduction: Replace fixed process operations with automated scripts
Principle: Only provide technical support to replace manual operation, not participating in specific usage scenarios
Program:
- Option 1: Start with the interface. Obtain the App/Web interface through reverse/decompilation/hook/decryption, and directly connect the interfaces to realize the automation of the process.
- difficulty:
- Generally, the interface of app/webpage has a certain encryption scheme, which is difficult to crack (such as ssh, ping, etc.)
- The interface has a calling profile, and access is restricted according to calling frequency, device Id, user name, etc. (such as pop-up sliders, etc.)
- advantage:
- Direct drive interface, high efficiency
- Precise serial interface, save invalid process and call, more accurate
- difficulty:
- Option 2: Start with user behavior. Simulate the user's click event through scripts, and connect processes
- difficulty:
- Frequent version updates, weak changes require constant code modification to achieve adaptation
- There are errors in the simulation operation, which may cause the simulation action to fail and the process to terminate
- advantage:
- No need to care about the interface implementation, no need to crack the interface
- Easy to expand, low maintenance cost
- It is more in line with user behavior and can avoid risk control
- difficulty:
have ability:
- Keyword search
- Sort by element
- Filter by condition
- Automatic greeting
- Automatic order
- Take notice
- Daily report summary
- Other customization scenarios