SMB can provide a lot more than just file sharing

Start with CrackMapExec, which is a pretty well rounded tool for most things you’d ever want to do with SMB

Enum system attributes as either an authenticated user or in an unauthenticated session.

enum4linux -a [-u '<username>' -p '<passwd>'] <IP>

Mount a Share

mount -t cifs //<target_ip>/<sharename> <mount_point>                                       # unauthenticated
mount -t cifs -o "username=user,password=password" //<target_ip>/<sharename> <mount_point>  # username/password auth