Finding relevant things menu

User Tag List

Results 1 to 8 of 8
  1. #1
    cryptexx's Avatar Active Member
    Reputation
    20
    Join Date
    Sep 2016
    Posts
    35
    Thanks G/R
    3/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Finding relevant things

    Hey guys,
    I'm not looking for answers on how to find Lua functions because I already know how to do that, but how to find other relevant things like when wow tries to initialize lua (I need to set a breakpoint on this function for reasons). I may not be very specific because English isn't my main language so I hope you guys get what I want from you

    Greetings,
    cryptexx

    Finding relevant things
  2. #2
    Jadd's Avatar 🐸 Premium Seller
    Reputation
    1511
    Join Date
    May 2008
    Posts
    2,432
    Thanks G/R
    81/333
    Trade Feedback
    1 (100%)
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    "when wow tries to initialize lua" - meaning what exactly? When the Lua state is created? When the globals are registered?

  3. #3
    Ser0ja's Avatar Member
    Reputation
    3
    Join Date
    Apr 2016
    Posts
    8
    Thanks G/R
    1/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

  4. Thanks cryptexx (1 members gave Thanks to Ser0ja for this useful post)
  5. #4
    cryptexx's Avatar Active Member
    Reputation
    20
    Join Date
    Sep 2016
    Posts
    35
    Thanks G/R
    3/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Jadd View Post
    "when wow tries to initialize lua" - meaning what exactly? When the Lua state is created? When the globals are registered?
    yeah sorry to be so unspecific, I want to break wow, as you said when the lua state is created, so when wow does "load" lua for the first time ever at the beginning

  6. #5
    cryptexx's Avatar Active Member
    Reputation
    20
    Join Date
    Sep 2016
    Posts
    35
    Thanks G/R
    3/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Ser0ja View Post
    thank you for trying to help, I already knew about how this works, but I now want to get a better overview of how to find these functions inside a debugger

  7. #6
    namreeb's Avatar Legendary

    Reputation
    658
    Join Date
    Sep 2008
    Posts
    1,023
    Thanks G/R
    7/215
    Trade Feedback
    0 (0%)
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by cryptexx View Post
    yeah sorry to be so unspecific, I want to break wow, as you said when the lua state is created, so when wow does "load" lua for the first time ever at the beginning
    I'm not sure if the lua state has a VMT or not. But if it does, and you can find it within IDA, you can find the lua state constructor by looking at static global references to the VMT. Then you can hook the constructor (or if you don't want to do that, you can look at what calls it etc.).

  8. #7
    cryptexx's Avatar Active Member
    Reputation
    20
    Join Date
    Sep 2016
    Posts
    35
    Thanks G/R
    3/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by namreeb View Post
    I'm not sure if the lua state has a VMT or not. But if it does, and you can find it within IDA, you can find the lua state constructor by looking at static global references to the VMT. Then you can hook the constructor (or if you don't want to do that, you can look at what calls it etc.).
    It looks like the lua state has a VMT, because I know someone who did that breakpoint on lua init thing and told me about it, its not someone I know directly so I cannot ask how he did this but thank you anyways

  9. #8
    Master674's Avatar Elite User
    Reputation
    487
    Join Date
    May 2008
    Posts
    578
    Thanks G/R
    2/23
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by namreeb View Post
    I'm not sure if the lua state has a VMT or not. But if it does, and you can find it within IDA, you can find the lua state constructor by looking at static global references to the VMT. Then you can hook the constructor (or if you don't want to do that, you can look at what calls it etc.).
    Lua is C :shh:

  10. Thanks namreeb (1 members gave Thanks to Master674 for this useful post)

Similar Threads

  1. Finding things in memory
    By KillerJohn in forum Diablo 3 Memory Editing
    Replies: 2
    Last Post: 01-21-2013, 03:04 AM
  2. [Tips&Trix] Things you may not know but will find useful.
    By Freefall552 in forum SWTOR Guides
    Replies: 4
    Last Post: 12-20-2011, 12:45 AM
  3. Can someone find me a link to the movie "Very Bad Things"
    By Nickwahh in forum Community Chat
    Replies: 0
    Last Post: 01-18-2009, 08:39 AM
  4. Skinning List - where to find things
    By karrax in forum WoW ME Questions and Requests
    Replies: 0
    Last Post: 01-11-2009, 01:42 PM
  5. Where can I find the display ids of things that don't have object ids?
    By PiePirate in forum World of Warcraft Emulator Servers
    Replies: 5
    Last Post: 12-19-2007, 08:14 AM
All times are GMT -5. The time now is 10:28 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search