Remix during auditing

Apr 22
10
min of reading

Most auditors are completelyunderestimating the power of remix during auditing, i am constantly using remixfor my auditing purposes, as it helps me with the following things:

1. One can simply copy paste certainfunctions to inspect, review, and analyze their behavior to identifyvulnerabilities, logical flaws, and other issues. A lot of bugs have been foundby simply being curious. Specifically for very complex interactions like inlineassembly, this is VERY helpful.

2. If you are not in the mood to setup afoundry environment or only want to check specific functions, try out dumbideas or anything else, you can quickly check for compilation issues, though,that is nothing i am doing nowadays.

3. You can interact with deployedcontracts.

!!! DON’T DO THIS TO TEST OUT LIVEVULNERABILITIES !!!

4. You can quickly debug certain flows,which often helps to assess specific mid-function states. Specifically forfaulty state ideas this can be very helpful.

Read the original article

Related articles