Import live site to local setup without access to live site

The steps to take would be:

1 – Extract files

2 – Create DB and import

3 – modify wp-config.php for database name and user credentials if changed

Do not modify db tables to change the site url as they are serialized and this will create more issues than you want to deal with.

4 – Use a script like searchreplacedb.php to search and replace all of the urls in the database with the new url.